Regensburg 2022 – wissenschaftliches Programm
Bereiche | Tage | Auswahl | Suche | Aktualisierungen | Downloads | Hilfe
TT: Fachverband Tiefe Temperaturen
TT 29: Transport: Poster Session
TT 29.17: Poster
Donnerstag, 8. September 2022, 15:00–18:00, P1
Lab::Measurement – measurement control with Perl 5 — Mia Schambeck, Erik Fabrizzi, Fabian Weinelt, Simon Reinhardt, and •Andreas K. Hüttel — Institute for Experimental and Applied Physics, Universität Regensburg, Regensburg, Germany
Lab::Measurement is a collection of object-oriented Perl 5 modules providing control of test and measurement devices. It allows for quickly setting up complex tasks with diverse hardware. Instruments can be connected via GPIB (IEEE 488.2), USB or VXI-11 / raw network sockets on Ethernet. Internally, third-party backends as, e.g., Linux-GPIB, the NI-VISA library, or Zurich Instruments’ LabOne API are used, in addition to lightweight drivers for USB and TCP/IP-based protocols. The wide range of supported backends enables cross-platform portability of measurement scripts between Linux and Windows machines. Based on roles within Moose that provide communication standards such as SCPI, dedicated instrument driver classes take care of internal details. A high-level sweep layer allows for fast and flexible creation of nested measurement loops, where, e.g., several input variables are varied and data is logged into a customizable folder structure. Features include live plotting or obtaining attested timestamps for measurement data.
Lab::Measurement is free software and available at https://www.labmeasurement.de/ — Reference: S. Reinhardt et al., Comp. Phys. Comm. 234, 216 (2019)