Speaker
Roberto Javier Homs Puron
(ALBA)
Description
We present an analysis of current trajectory solutions in Sardana and their limitations. We will examine common features of the motor controllers used to implement trajectories (IcePAP, PMAC, Aerotech, SmarAct): coordinate systems, PVT/PT modes, G-code support, synchronization and configuration. An open discussion will be held on a new API for the MotorController and the Sardana core, extending the use of MotorGroup as a configuration object for dynamic trajectories such as meshct, helical scans, and others, as well as a new API for static trajectories implemented by pseudo motors.
Primary author
Roberto Javier Homs Puron
(ALBA)
Co-authors
Jordi Aguilar Larruy
Oriol Vallcorba
(ALBA Synchrotron)