Skip to content

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