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
Link To Document