Module:
sdynpy.fileio.sdynpy_psvSource: GitHub
Signature¶
class sdynpy.fileio.sdynpy_psv.ScanHeadScanner(obj: 'Any') -> 'None'Wrapper around COM scan-head scanner settings.
Attributes¶
| Name | Summary |
|---|---|
cos_correction_active_x | Whether angle correction is active in the horizontal direction. |
cos_correction_active_y | Whether angle correction is active in the vertical direction. |
cos_correction_possible_x | Whether angle correction is possible in the horizontal direction. |
cos_correction_possible_y | Whether angle correction is possible in the vertical direction. |
inverted_x | Whether horizontal scanner polarity is inverted. |
inverted_y | Whether vertical scanner polarity is inverted. |
mirror_distance | Distance between the two scanner mirrors in meters. |
preferred_scan_direction | Preferred scan direction. |
quantity | Physical quantity of the scanning head. |
quantity_max_x | Maximum horizontal scanner value. |
quantity_max_y | Maximum vertical scanner value. |
scan_head_device | Associated scan-head device. |
swapped_xy | Whether horizontal and vertical scanners are swapped. |
cos_correction_active_x¶
Whether angle correction is active in the horizontal direction.
cos_correction_active_y¶
Whether angle correction is active in the vertical direction.
cos_correction_possible_x¶
Whether angle correction is possible in the horizontal direction.
cos_correction_possible_y¶
Whether angle correction is possible in the vertical direction.
inverted_x¶
Whether horizontal scanner polarity is inverted.
inverted_y¶
Whether vertical scanner polarity is inverted.
mirror_distance¶
Distance between the two scanner mirrors in meters.
preferred_scan_direction¶
Preferred scan direction.
quantity¶
Physical quantity of the scanning head.
quantity_max_x¶
Maximum horizontal scanner value.
quantity_max_y¶
Maximum vertical scanner value.
scan_head_device¶
Associated scan-head device.
swapped_xy¶
Whether horizontal and vertical scanners are swapped.
Methods¶
| Name | Summary |
|---|---|
__init__ | Initialize self. See help(type(self)) for accurate signature. |
get_laser_origin | Return the laser origin at 0°/0° beam direction. |
get_mirror_times_x | Return moving and waiting times for a horizontal step. |
get_mirror_times_y | Return moving and waiting times for a vertical step. |
__init__¶
Source: GitHub
def sdynpy.fileio.sdynpy_psv.ScanHeadScanner.__init__(self, obj: 'Any') -> 'None'Initialize self. See help(type(self)) for accurate signature.
get_laser_origin¶
Source: GitHub
def sdynpy.fileio.sdynpy_psv.ScanHeadScanner.get_laser_origin(self) -> 'Any'Return the laser origin at 0°/0° beam direction.
get_mirror_times_x¶
Source: GitHub
def sdynpy.fileio.sdynpy_psv.ScanHeadScanner.get_mirror_times_x(self, step: 'float') -> 'Any'Return moving and waiting times for a horizontal step.
get_mirror_times_y¶
Source: GitHub
def sdynpy.fileio.sdynpy_psv.ScanHeadScanner.get_mirror_times_y(self, step: 'float') -> 'Any'Return moving and waiting times for a vertical step.