The Object Oriented Approach to Machine Physics Calculations with Java Technology
M. Kadunc, I. Kriznar, M. Plesko, G. Tkacik
Abstract
At least as much time is spent solving problems addressed by application support as with actual interaction with the control system, if it is not factored into separate libraries but is coded by each programmer time and time again. Our Java libraries, called Abeans, address these issues in a communication platform independent way. Abeans perform connection management, error and timeout handling, logging, reporting, authentication, resource initialization and destruction, policy and configuration management, etc. Abeans also hide the communication details from the programmer and combine with CosyBeans, our GUI Java components, to form SCADA-like control panels. They are successfully used in such different environments such as a synchrotron light source (ANKA, Germany), an e-p collider complex (DESY, Germany), proton cyclotron (Riken, Japan) and a radio telescope (ESO, Germany). The Java library DataBush has a similar function for machine physics programs. The object oriented design of the library gives programmer intuitive access to devices and elements relevant to machine physics. For example, a non-visual Java Bean represents a magnet with its relevant machine physics parameters. Access to the control system is provided transparently with Abeans in communication platform independent way. Error diagnostics and event handling is part of the Abeans and DataBush framework. By default DataBush receives new data and performs linear optics calculation of machine functions with a one second heartbeat.
Create a lesson
Related papers
Reconstruction of Beam Transverse Parameters in the Fermilab Side-Coupled Linac Using a Normalized Coordinate Framework
E. V. Chen, J-P. Carneiro, R. V. Sharankova et al.
Coherent collective amplification of terahertz microbunching seeded by laser frequency beating in relativistic electron beams
Wencai Cheng, Yin Kang, Kaiqing Zhang et al.
Heavy ion driven plasma wakefield acceleration with drift-like phase-shift acceleration scheme
Li Jiangdong, Xia Guoxing, Liu Jie et al.
Ultralow Mean Transverse Energy and High Quantum Efficiency Cryogenic Bialkali Photocathode for MHz-Repetition-Rate Electron Sources
D. Wang, S. Liu, J. Liu et al.
First Cobotic-Assisted String Assembly of PIP-II SSR2 Cavities at Fermilab
M. Parise, T. Aiazzi, C. Narug
PIP-II Project Progress and Challenges
O. Napoly