Speaker
Mr
Paul Martin
(Australian Synchrotron)
Description
The EPICS Qt Framework is used at the Australian Synchrotron to build GUI Applications for the control of beamlines. This includes EPICS-aware widgets, as well as a simple XML based definition of the application menu structure which allows customized applications to be constructed easily and quickly without the need for writing code. By creating reusable Qt components and forms to support specific types of applications (such as motion control, scanning or imaging), user interfaces that are consistent and standardized across beamlines can be easily developed. Several examples are presented, including Qt components to interact with the EPICS motor record, as well as a flexible interface to the areaDetector framework which can be easily customized to add new detectors
Primary author
Mr
Paul Martin
(Australian Synchrotron)
Co-author
Mr
Andrew Starritt
(Australian Synchrotron)