neclib.devices.motor.simulator#

Aliases#

Motor

None

class MotorSimulator[source]#

Bases: Motor

Manufacturer: str = ''#
Model: str = ''#
Identifier: ClassVar[Optional[str]] = 'rsw_id'#
is_simulator: ClassVar[bool] = True#
set_step(step, axis)[source]#

Drive to (maybe device-specific) absolute position.

Parameters:
  • step (int) –

  • axis (str) –

Return type:

None

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

  • axis (str) –

Return type:

None

get_step(axis)[source]#

Maybe device-specific absolute position.

Parameters:

axis (str) –

Return type:

int

get_speed(axis)[source]#
Parameters:

axis (str) –

Return type:

Quantity

finalize()[source]#
Return type:

None