TY - GEN
T1 - "Old wine in new wineskins:" Upgrading the liquids reflectometer instrument user control software at the spallation neutron source
AU - Zolnierczuk, Piotr A.
AU - Vacaliuc, Bogdan
AU - Sundaram, Madhan
AU - Parizzi, Andre A.
AU - Halbert, Candice E.
AU - Hoffmann, Michael C.
AU - Browning, James F.
AU - Ankner, John Francis
PY - 2012
Y1 - 2012
N2 - The Liquids Reflectometer (LR) Instrument installed at the Spallation Neutron Source (SNS) enables observations of chemical kinetics, solid-state reactions, phase-transitions and chemical reactions in general [1]. The ability of the instrument to complete measurements quickly and therefore process many samples is a key capability inherent in the system design [2]. Alignment and sample environment management are a time consuming and error prone process that has led to the development of automation in the control software operating the instrument. In fact, the original LR user interface, based on the Python scripting language, has been modularized and adapted to become the standard interface on many other instruments. A project to convert the original Python [3] implementation controlling the LR instrument into the modular version standardized at SNS was undertaken in the spring of 2012. The key features of automated sample alignment and robot-driven sample management system enable the instrument to reduce the manual labor required to prepare and execute observations, freeing up precious time for analysis and reporting activity. We present the modular PyDas control system [4], its implementation for the LR, and the lessons learned during the upgrade process.
AB - The Liquids Reflectometer (LR) Instrument installed at the Spallation Neutron Source (SNS) enables observations of chemical kinetics, solid-state reactions, phase-transitions and chemical reactions in general [1]. The ability of the instrument to complete measurements quickly and therefore process many samples is a key capability inherent in the system design [2]. Alignment and sample environment management are a time consuming and error prone process that has led to the development of automation in the control software operating the instrument. In fact, the original LR user interface, based on the Python scripting language, has been modularized and adapted to become the standard interface on many other instruments. A project to convert the original Python [3] implementation controlling the LR instrument into the modular version standardized at SNS was undertaken in the spring of 2012. The key features of automated sample alignment and robot-driven sample management system enable the instrument to reduce the manual labor required to prepare and execute observations, freeing up precious time for analysis and reporting activity. We present the modular PyDas control system [4], its implementation for the LR, and the lessons learned during the upgrade process.
KW - Python
KW - data acquisition system
KW - process control
UR - http://www.scopus.com/inward/record.url?scp=84872028003&partnerID=8YFLogxK
U2 - 10.1109/FIIW.2012.6378322
DO - 10.1109/FIIW.2012.6378322
M3 - Conference contribution
AN - SCOPUS:84872028003
SN - 9781467324823
T3 - FIIW 2012 - 2012 Future of Instrumentation International Workshop Proceedings
SP - 120
EP - 123
BT - FIIW 2012 - 2012 Future of Instrumentation International Workshop Proceedings
T2 - 2012 Future of Instrumentation International Workshop, FIIW 2012
Y2 - 8 October 2012 through 9 October 2012
ER -