ICAM-500 Programming Guide 50
4.5 module focus
4.5.1 class Focus
class focus.Focus(camera)
Camera image properties controls.
property distance
Lens focusing motor distance control.
Example:
camera.focus.pos_zero() # Set motor to position 0
camera.focus.direction = 1 # Motor foreward
camera.focus.distance = 30 # Foreward 30
camera.focus.distance = 30 # Foreward 30
camera.focus.position() # Get position value is 60
Getter: Read motor movement step.
Setter: Set motor movement step.
Value: init value: 0
range: [0..300]
Type: int
Raises: ValueError
Input value out of range.
property direction
Lens focusing motor movement direction control.
Getter: Read motor movement direction.
Setter: Set motor movement direction.
Value: 0: Backward
1: Foreward
Type: int
Raises: ValueError
Input value out of range.
position()
Get lens focusing motor position.
Returns: int
Motor position.
rst_position
Restore lens focusing motor position.
Sku: color
Parameters: steps: int
Lens focusing motor goto this position from home.range: [0..1600]
Raises: ValueError
Input value out of range.