TY - JOUR
T1 - Upgrade of hardware controls for the STAR experiment at RHIC
AU - Adam, Jaroslav
AU - Cherney, Michael G.
AU - D'Alesio, Joey
AU - Dufresne, Emma
AU - Holub, Lukáš
AU - Seger, Janet E.
AU - Tlustý, David
N1 - Funding Information:
This work was supported in part by the Office of Nuclear Physics within the US DOE Office of Science . The work was supported in part from the project BNL-CZ LM2018109 of the Ministry of Education, Youth, and Sport of the Czech Republic under the programme “Projects of Large Research, Development, and Innovations Infrastructures” .
Publisher Copyright:
© 2021
PY - 2021/10/11
Y1 - 2021/10/11
N2 - The STAR experiment has been delivering significant physics results for more than 20 years. Stable operation of the experiment was achieved by using a robust controls system based on the Experimental Physics and Industrial Control System (EPICS). Now an object-oriented approach with Python libraries, adapted for EPICS software, is going to replace the procedural-based EPICS C libraries previously used at STAR. Advantages of the new approach include stability of operation, code reduction and straightforward project documentation. The first two sections of this paper introduce the STAR experiment, give an overview of the EPICS architecture, and present the use of Python for controls software. Specific examples, as well as upgrades of user interfaces, are outlined in the following sections.
AB - The STAR experiment has been delivering significant physics results for more than 20 years. Stable operation of the experiment was achieved by using a robust controls system based on the Experimental Physics and Industrial Control System (EPICS). Now an object-oriented approach with Python libraries, adapted for EPICS software, is going to replace the procedural-based EPICS C libraries previously used at STAR. Advantages of the new approach include stability of operation, code reduction and straightforward project documentation. The first two sections of this paper introduce the STAR experiment, give an overview of the EPICS architecture, and present the use of Python for controls software. Specific examples, as well as upgrades of user interfaces, are outlined in the following sections.
UR - http://www.scopus.com/inward/record.url?scp=85111627401&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85111627401&partnerID=8YFLogxK
U2 - 10.1016/j.nima.2021.165644
DO - 10.1016/j.nima.2021.165644
M3 - Article
AN - SCOPUS:85111627401
VL - 1013
JO - Nuclear Instruments and Methods in Physics Research, Section A: Accelerators, Spectrometers, Detectors and Associated Equipment
JF - Nuclear Instruments and Methods in Physics Research, Section A: Accelerators, Spectrometers, Detectors and Associated Equipment
SN - 0168-9002
M1 - 165644
ER -