dodal.devices.smargon.Smargon#
- class dodal.devices.smargon.Smargon[source]#
Real motors added to allow stops following pin load (e.g. real_x1.stop() ) X1 and X2 real motors provide compound chi motion as well as the compound X travel, increasing the gap between x1 and x2 changes chi, moving together changes virtual x. Robot loading can nudge these and lead to errors.
Methods
set
(value)This will move all motion together in a deferred move.
Attributes
DEFERRED_MOVE_SET_TIMEOUT
- set(value: CombinedMove)[source]#
This will move all motion together in a deferred move.
Once defer_move is on, sets to any axis do not immediately move the axis. Instead the setpoint will go to that value. Then, when defer_move is switched off all axes will move at the same time. The put callbacks on the axes themselves will only come back after the motion on that axis finished.
- Parameters:
value (
CombinedMove
)