Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Applications toolkit for accelerator control and analysis

Conference ·
OSTI ID:495834
 [1]
  1. Argonne National Lab., IL (United States). Advanced Photon Source

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 will be discussed.

Research Organization:
Argonne National Lab., IL (United States)
Sponsoring Organization:
USDOE Office of Energy Research, Washington, DC (United States)
DOE Contract Number:
W-31109-ENG-38
OSTI ID:
495834
Report Number(s):
ANL/ASD/CP--92302; CONF-970503--136; ON: DE97053133
Country of Publication:
United States
Language:
English

Similar Records

The self-describing data sets file protocol and Toolkit
Conference · Sat Dec 30 23:00:00 EST 1995 · OSTI ID:195719

Building a simulator control station using the TCL/TK language
Conference · Tue Mar 31 23:00:00 EST 1998 · OSTI ID:319813

The Best Ever Alarm System Toolkit
Conference · Wed Dec 31 23:00:00 EST 2008 · OSTI ID:968030