A   B   C   D   E   F   G   H   I   K   L   M   O   P   Q   R   S   T   V   W  

EPICS

Paper Title Other Keywords Page
WE3IODN01 The XAL Infrastructure for High Level Control Room Applications controls, lattice, dipole, simulation 131
 
  • A.P. Shishlo, C.K. Allen, J. Galambos, T.A. Pelaia
    ORNL, Oak Ridge, Tennessee
  • P. Chu
    SLAC, Menlo Park, California
 
 

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.