Title :
Applications toolkit for accelerator control and analysis
Author_Institution :
Adv. Photon Source, Argonne Nat. Lab., IL, USA
Abstract :
The Advanced Photon Source (APS) has taken a unique approach to creating high-level software applications for accelerator operation and analysis. The approach is based on self-describing data, modular program toolkits, and scripts. Self-describing data provide a communication standard that aids the creation of modular program toolkits by allowing compliant programs to be used in essentially arbitrary combinations. These modular programs can be used as part of an arbitrary number of high-level applications. At APS, a group of about 70 data analysis, manipulation, and display tools is used in concert with about 20 control-system-specific tools to implement applications for commissioning and operations. High-level applications are created using scripts, which are relatively simple interpreted programs. The Tcl/Tk script language is used, allowing creating of graphical user interfaces (GUIs) and a library of algorithms that are separate from the interface. This last factor allows greater automation of control by making it easy to take the human out of the loop. Applications of this methodology to operational tasks such as orbit correction, configuration management, and data review are discussed
Keywords :
accelerator control systems; data analysis; electron accelerators; graphical user interfaces; high energy physics instrumentation computing; storage rings; Advanced Photon Source; Tcl/Tk script language; accelerator control; accelerator operation; applications toolkit; communication standard; graphical user interfaces; high-level applications; high-level software applications; modular program toolkits; self-describing data; Application software; Automatic control; Automation; Communication standards; Communication system control; Data analysis; Displays; Graphical user interfaces; Humans; Libraries;
Conference_Titel :
Particle Accelerator Conference, 1997. Proceedings of the 1997
Conference_Location :
Vancouver, BC
Print_ISBN :
0-7803-4376-X
DOI :
10.1109/PAC.1997.751249