Title :
A Configurable Component-Based Software System for Magnetic Field Measurements
Author :
Nogiec, J.M. ; DiMarco, J. ; Kotelnikov, S. ; Trombly-Freytag, K. ; Walbridge, D. ; Tartaglia, M.
Author_Institution :
Fermi Nat. Accel. Lab.
fDate :
6/1/2006 12:00:00 AM
Abstract :
A new software system to test accelerator magnets has been developed at Fermilab. The magnetic measurement technique involved employs a single stretched wire to measure alignment parameters and magnetic field strength. The software for the system is built on top of a flexible component-based framework, which allows for easy reconfiguration and runtime modification. Various user interface, data acquisition, analysis, and data persistence components can be configured to form different measurement systems that are tailored to specific requirements (e.g., involving magnet type or test stand). The system can also be configured with various measurement sequences or tests, each of them controlled by a dedicated script. It is capable of working interactively as well as executing a pre-selected sequence of tests. Each test can be parameterized to fit the specific magnet type or test stand requirements. The system has been designed with portability in mind and is capable of working on various platforms, such as Linux, Solaris, and Windows. It can be configured to use a local data acquisition subsystem or a remote data acquisition computer, such as a VME processor running VxWorks. All hardware-oriented components have been developed with a simulation option that allows for running and testing measurements in the absence of data acquisition hardware
Keywords :
accelerator magnets; data acquisition; high energy physics instrumentation computing; magnetic field measurement; object-oriented programming; user interfaces; Linux; Solaris; VME processor running; VxWorks; Windows; accelerator magnets; accelerator measurement systems; configurable component-based software system; data acquisition hardware; data analysis; data persistence components; flexible component-based framework; hardware-oriented components; magnetic field measurements; magnetic field strength; magnetic measurement technique; reconfigurable architectures; runtime modification; single stretched wire; specific magnet type; superconducting device measurements; test stand requirements; user interface; Accelerator magnets; Data acquisition; Magnetic field measurement; Magnetic variables measurement; Magnetosphere; Runtime; Software systems; Software testing; System testing; Wire; Accelerator measurement systems; computer applications; reconfigurable architectures; superconducting device measurements;
Journal_Title :
Applied Superconductivity, IEEE Transactions on
DOI :
10.1109/TASC.2005.869672