Control Infrastructure for a Pulsed Ion Accelerator
Autor: | V. K. Vytla, M. W. Stettler, M. J. Regis, A. Persaud |
---|---|
Rok vydání: | 2016 |
Předmět: |
Accelerator Physics (physics.acc-ph)
Nuclear and High Energy Physics Physics - Instrumentation and Detectors Computer science Biomedical Engineering FOS: Physical sciences Accelerator 02 engineering and technology computer.software_genre 01 natural sciences Atomic 010309 optics Particle and Plasma Physics 0103 physical sciences LabVIEW Nuclear Electrical and Electronic Engineering Oscilloscope physics.ins-det computer.programming_language Controls physics.acc-ph business.industry Molecular Shared variables NoSQL Instrumentation and Detectors (physics.ins-det) Python (programming language) 021001 nanoscience & nanotechnology Automation Nuclear & Particles Physics ZMQ Other Physical Sciences Nuclear Energy and Engineering Operating system Message broker Physics - Accelerator Physics 0210 nano-technology business computer Python |
Zdroj: | IEEE Transactions on Nuclear Science, vol 63, iss 5 Persaud, A; Regis, MJ; Stettler, MW; & Vytla, VK. (2016). Control Infrastructure for a Pulsed Ion Accelerator. IEEE Transactions on Nuclear Science, 63(5), 2677-2681. doi: 10.1109/TNS.2016.2594243. Lawrence Berkeley National Laboratory: Retrieved from: http://www.escholarship.org/uc/item/8n77t16n |
Popis: | © 2016 IEEE. We report on updates to the accelerator controls for the Neutralized Drift Compression Experiment II, a pulsed induction-type accelerator for heavy ions. The control infrastructure is built around a LabVIEW interface combined with an Apache Cassandra backend for data archiving. Recent upgrades added the storing and retrieving of device settings into the database, as well as ZeroMQ as a message broker that replaces LabVIEW's shared variables. Converting to ZeroMQ also allows easy access via other programming languages, such as Python. |
Databáze: | OpenAIRE |
Externí odkaz: |