A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z    

Kriznar, I.

Paper Title Page
THPLT168 XAL - The SNS Application Programming Infrastructure 2852
 
  • J. Galambos, C. Chu, S.M. Cousineau, T. Pelaia, A. Shishlo
    ORNL/SNS, Oak Ridge, Tennessee
  • C. Allen, C. McChesney
    LANL/LANSCE, Los Alamos, New Mexico
  • W.-D. Klotz
    ESRF, Grenoble
  • I. Kriznar, A. Zupanc
    Cosylab, Ljubljana
 
  A Java programming infrastructure for high level applications has been developed and is being used for the Spallation Neutron Source (SNS). The framework provides a hierarchal view of the accelerator and hides much of the underlying control system details. The hierarchy is database configured, facilitating sharing of applications across different beamlines, shielding the programmer from detailed knowledge of signal names, and allowing wholesale updating of applications. An important aspect of the framework is an online model, which can be run for design values, live machine values or user selected tuning values. Sample applications will be shown.