Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

sdynpy.fileio.sdynpy_psv.ScanHeadLaserFocus

Signature

class sdynpy.fileio.sdynpy_psv.ScanHeadLaserFocus(obj: 'Any') -> 'None'

Wrapper around COM scan-head focus settings.

Attributes

NameSummary
depth_of_focus_factorDepth-of-focus factor.
focal_lengthObjective focal length.
focus_command_timeTime per focus command in seconds.
focus_sharpnessFocus sharpness.
focus_step_widthFocus step width in meters.
lens_to_mirror_distanceDistance from objective to first mirror in meters.
min_focus_distanceMinimum focus distance in meters.
scan_head_deviceAssociated scan-head device.
time_per_focus_stepTime per focus step in seconds.

depth_of_focus_factor

Depth-of-focus factor.

focal_length

Objective focal length.

focus_command_time

Time per focus command in seconds.

focus_sharpness

Focus sharpness.

focus_step_width

Focus step width in meters.

lens_to_mirror_distance

Distance from objective to first mirror in meters.

min_focus_distance

Minimum focus distance in meters.

scan_head_device

Associated scan-head device.

time_per_focus_step

Time per focus step in seconds.

Methods

NameSummary
__init__Initialize self. See help(type(self)) for accurate signature.
get_depth_of_focus_rangeReturn the depth-of-focus range.

__init__

def sdynpy.fileio.sdynpy_psv.ScanHeadLaserFocus.__init__(self, obj: 'Any') -> 'None'

Initialize self. See help(type(self)) for accurate signature.

get_depth_of_focus_range

def sdynpy.fileio.sdynpy_psv.ScanHeadLaserFocus.get_depth_of_focus_range(self, focus_position: 'float', depth_of_sharp_factor: 'float') -> 'Any'

Return the depth-of-focus range.