Speaker
Description
Vendor-supplied diagnostic tools are often useful for configuring and troubleshooting devices. In many cases, however, these tools communicate in such a way that conflicts with IOC communication, which can be inconvenient for a number of reasons. This talk discusses some reasons to develop diagnostic tools that communicate with the device entirely by sending device-level commands through a single intermediary PV such as the Asyn PV.
This talk will discuss PyPmacTuner, a graphical diagnostic tool for the Delta Tau Turbo PMAC. PyPmacTuner communicates with the controller entirely through the Asyn PV, which allows for troubleshooting the controller while the IOC is still running. This is extremely convenient for troubleshooting axis 8 of a controller without preventing beamline users from controlling axes 1 through 7.
Additionally, going through the Asyn PV allows features to be added on the client-side rather than the IOC-side, which means the IOC does not need to be recompiled or restarted when new features are added.
Talk duration | 10 minutes + questions |
---|