Stage¶
Bases: AbstractSystem
Stage class defines the interface for 1D-positioning devices
This class extends AbstractSystem to provide control for single-axis positioning stages, typically used for Z-axis (focus) movement.
getZPosition()
¶
Get the axis position
Retrieves the current position of the stage along the axis.
Returns:
| Type | Description |
|---|---|
float
|
The position |
setZPosition(z)
¶
Set the axis position
Moves the stage to the specified position along the axis.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
z
|
float
|
The position to set |
required |
checkZPosition()
¶
Wait until the axis position is set
Wait until the axis position is properly set, up to the tolerance level.
getZResolution()
¶
Get the axis check function tolerance
Retrieves the tolerance level of the check function of the stage position.
Returns:
| Type | Description |
|---|---|
float
|
The tolerance |
setZResolution(resolution)
¶
Set the axis check function tolerance
Sets the tolerance level of the check function of the stage position.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
resolution
|
float
|
The tolerance to set |
required |