• DocumentCode
    408981
  • Title

    Accelerator control middle layer

  • Author

    Corbett, J. ; Portmann, G. ; Terebilo, A.

  • Author_Institution
    Stanford Linear Accelerator Center, CA, USA
  • Volume
    4
  • fYear
    2003
  • fDate
    12-16 May 2003
  • Firstpage
    2369
  • Abstract
    This paper reviews an efficient implementation of the software ´middle layer´ that resides between high-level accelerator control applications and the low-level accelerator control system. The middle layer software is written in MATLAB and includes links to the EPICS Channel Access Library. Functionally, the middle layer syntax closely parallels the Family/Index naming scheme used in many accelerator simulation codes and uses the same convention to communicate with both the online machine and the accelerator model. Hence, machine control, machine simulation and data analysis tools are integrated into a single, easy-to-use software package.
  • Keywords
    accelerator control systems; physics computing; reviews; software packages; EPICS Channel Access Library; Family/Index naming scheme; MATLAB; accelerator control middle layer; accelerator model; accelerator simulation codes; high-level accelerator control applications; low-level accelerator control system; machine control; machine simulation; middle layer software; middle layer syntax; online machine; reviews; software package; Application software; Control systems; Data structures; Hardware; MATLAB; Machine control; Mathematical model; Physics; Software libraries; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Particle Accelerator Conference, 2003. PAC 2003. Proceedings of the
  • ISSN
    1063-3928
  • Print_ISBN
    0-7803-7738-9
  • Type

    conf

  • DOI
    10.1109/PAC.2003.1289121
  • Filename
    1289121