Paper | Title | Other Keywords | Page |
---|---|---|---|
WE3IODN01 | The XAL Infrastructure for High Level Control Room Applications | controls, lattice, dipole, simulation | 131 |
|
|||
XAL is a Java programming framework for building high-level control applications related to accelerator physics. The core of XAL consists of a GUI framework to provide common “look and feel” and functionality for all XAL applications, a hardware representation of the machine for connectivity and control, and a beam simulation model termed the "online model" for model reference and comparison to the hardware operation. The structure, details of implementation, and interaction between these components, auxiliary XAL packages, and applications are discussed. A general overview of applications created for the SNS project and based on XAL is presented. |