neclib.devices.motor.motor_base#

Aliases#

DeviceBase

None

class Motor[source]#

Bases: DeviceBase

Return type:

DeviceBase

Manufacturer: str = ''#
Model: str#
abstract set_step(step, axis)[source]#

Drive to (maybe device-specific) absolute position.

Parameters:
  • step (int) –

  • axis (str) –

Return type:

None

abstract set_speed(speed, axis)[source]#
Parameters:
  • speed (float) –

  • axis (str) –

Return type:

None

abstract get_step(axis)[source]#

Maybe device-specific absolute position.

Parameters:

axis (str) –

Return type:

int

abstract get_speed(axis)[source]#
Parameters:

axis (str) –

Return type:

Quantity

abstract finalize()[source]#
Return type:

None