An Accelerator Control Middle Layer Using MATLAB [electronic resource].
- Published
- Washington, D.C. : United States. Dept. of Energy, 2005.
Oak Ridge, Tenn. : Distributed by the Office of Scientific and Technical Information, U.S. Dept. of Energy. - Additional Creators
- United States. Department of Energy and United States. Department of Energy. Office of Scientific and Technical Information
Access Online
- Restrictions on Access
- Free-to-read Unrestricted online access
- Summary
- Matlab is an interpretive programming language originally developed for convenient use with the LINPACK and EISPACK libraries. Matlab is appealing for accelerator physics because it is matrix-oriented, provides an active workspace for system variables, powerful graphics capabilities, built-in math libraries, and platform independence. A number of accelerator software toolboxes have been written in Matlab -- the Accelerator Toolbox (AT) for model-based machine simulations, LOCO for on-line model calibration, and Matlab Channel Access (MCA) to connect with EPICS. The function of the MATLAB ''MiddleLayer'' is to provide a scripting language for machine simulations and on-line control, including non-EPICS based control systems. The MiddleLayer has simplified and streamlined development of high-level applications including configuration control, energy ramp, orbit correction, photon beam steering, ID compensation, beam-based alignment, tune correction and response matrix measurement. The database-driven Middle Layer software is largely machine-independent and easy to port. Six accelerators presently use the software package with more scheduled to come on line soon.
- Report Numbers
- E 1.99:lbnl--58025
lbnl--58025 - Subject(s)
- Other Subject(s)
- Note
- Published through SciTech Connect.
05/15/2005.
"lbnl--58025"
PAC 05 Particle Accelerator Conference,Knoxville, TN, May 16-20, 2005.
Terebilo, Andrei; Portmann, Gregory J.; Corbett, Jeff.
Ernest Orlando Lawrence Berkeley NationalLaboratory, Berkeley, CA (US) - Funding Information
- DE-AC02-05CH11231
View MARC record | catkey: 14684091