Author: Dolin'ek, I.
Paper Title Page
A Structured Approach to Control System GUI Design for the Solaris Light Source  
  • V. Juvan, I. Dolin'ek, T. Humar, M. Pavleski
    Cosylab, Ljubljana, Slovenia
  • P.P. Goryl
    Solaris, Kraków, Poland
  In the framework of delivering control system services to the Solaris synchrotron light source, Kraków, Poland, Cosylab realized a comprehensive set of controls GUIs, using a structured approach. The goals of using this architecture are threefold. The first is to achieve reliable, predictable and consistent behaviour of the controls software. The second is that it is easy to deploy and maintain through scripting. The third is that it is future-proof by providing extensibility, using dedicated templates. The system is based on a configuration database, populated with devices, device specifics and device groups (clusters of devices performing specific operations). The GUIs are dynamically generated from this configuration. For the synoptic views, TANGO-standard JDraw and its configuration are integrated into the framework. Existing GUIs, written in PyTango can be easily adapted to function as part of this system. The compelling user benefits are high usability and life-time management through controlled upgrade and extension. For new big physics projects this GUI control program offers a customizable solution for any TANGO based control system.  
poster icon Poster WEPGF145 [4.613 MB]