Part of the particle accelerator control system is visualization of processes on a graphical user interface (abbr. GUI ) for end users. GUI is made by using a SCADA system and displays states of processes and devices important to the particle accelerator. When encountered with a non-supported communication protocol and which content needs to be visualized, it is our task to develop a solution which understands the protocol and visualizes the content. For a specific problem a solution for it is a realtime graphical data viewer. In addition to making the application, a detailed description of the whole development process is given, from the big picture of particle accelerators to the specifications and requirements, architecture design, implementation and
testing.
|