arXiv · 1804.03321
Lab::Measurement - A portable and extensible framework for controlling lab equipment and conducting measurements
Abstract
Lab::Measurement is a framework for test and measurement automatization using Perl 5. While primarily developed with applications in mesoscopic physics in mind, it is widely adaptable. Internally, a layer model is implemented. Communication protocols such as IEEE 488, USB Test & Measurement, or, e.g., VXI-11 are addressed by the connection layer. The wide range of supported connection backends enables unique cross-platform portability. At the instrument layer, objects correspond to equipment connected to the measurement PC (e.g., voltage sources, magnet power supplies, multimeters, etc.). The high-level sweep layer automates the creation of measurement loops, with simultaneous plotting and data logging. An extensive unit testing framework is used to verify functionality even without connected equipment. Lab::Measurement is distributed as free and open source software.
Explore related subjects
Keep this discovery
S. Reinhardt, C. Butschkow, S. Geissler, A. Dirnaichner, F. Olbrich, C. E. Lane, D. Schröer, A. K. Hüttel. 2018-04-10. Lab::Measurement - A portable and extensible framework for controlling lab equipment and conducting measurements. https://doi.org/10.1016/j.cpc.2018.07.024
Cite the original work for its findings. Save a collection to share your selection of sources.