pylabrobot.revvity.celigo.Axis#

class pylabrobot.revvity.celigo.Axis(controller: MotorController, name: str, config: AxisConfig)#

Bases: object

One configured motorized Celigo mechanism.

Attributes

Methods

__init__(controller, name, config)

move_to_ticks(target_encoder_ticks[, ...])

Move to an encoder target and verify the settled position.

request_encoder_ratio()

request_encoder_ticks()

request_is_negative_limit_active()

Return whether the negative-travel opto input is active.

request_is_positive_limit_active()

Return whether the positive-travel opto input is active.

request_limit_flags()

Read and polarity-correct the motor's opto/limit input flags.

Parameters: