A macro ipap_rockit has been added as a generic to perform a cyclic movement of a motor between two positions with a specific velocity.
It can be launched in foreground or background, allowing it to be launched several times for different motors at once. It uses the icepap library directly, preparing a table list and launching the command ltrack (list track) on the icepap. In the background mode the macro ipap_rockit_stop <motor_name> should be used to stop the rockit.
The original position and velocity are stored in an environment variable (_IcepapRockit) and they are recovered when the rockit is stopped.
A macro
ipap_rockit
has been added as a generic to perform a cyclic movement of a motor between two positions with a specific velocity.It can be launched in foreground or background, allowing it to be launched several times for different motors at once. It uses the
icepap
library directly, preparing a table list and launching the commandltrack
(list track) on the icepap. In the background mode the macroipap_rockit_stop <motor_name>
should be used to stop the rockit.The original position and velocity are stored in an environment variable (_IcepapRockit) and they are recovered when the rockit is stopped.