pylabrobot.revvity.celigo.StepperMotor#

class pylabrobot.revvity.celigo.StepperMotor(controller: MotorController, axis_index: int)#

Bases: object

One addressed EZStepper motor on the Celigo controller.

Methods

__init__(controller, axis_index)

request_encoder_ratio()

Read the configured ratio of encoder ticks to motor ticks.

request_encoder_ticks()

Read the current encoder position in ticks.

request_motor_controller_firmware_version()

Read this motor's EZStepper controller firmware version.

send_command(command_tokens[, execute])

Send EZStepper command tokens to this motor.

wait_until_ready([timeout])

Wait until the motor is ready and return its settled encoder position.

Parameters: