Bereiche | Tage | Auswahl | Suche | Aktualisierungen | Downloads | Hilfe
TT: Fachverband Tiefe Temperaturen
TT 29: Poster Session: Cryogenic Particle Detectors and Cyotechnique
TT 29.14: Poster
Montag, 12. März 2018, 15:00–19:00, Poster B
Lab::Measurement – measurement control with Perl — •Simon Reinhardt1, Charles E. Lane2, Christian Butschkow1, Alexei Iankilevitch1, Alois Dirnaichner1, and Andreas K. Hüttel1 — 1Institute for Experimental and Applied Physics, Universität Regensburg, Regensburg, Germany — 2Department of Physics, Drexel University, Philadelphia, USA
Lab::Measurement is a collection of Perl 5 modules providing control of test and measurement devices. It allows for quickly setting up varying and evolving complex measurement tasks with diverse hardware. Instruments can be connected by means such as GPIB (IEEE 488.2), USB-TMC, or VXI-11 / raw network sockets via Ethernet. Internally, third-party backends as e.g. Linux-GPIB, National Instruments’ NI-VISA library or Zurich Instruments’ LabOne API are used, as well as lightweight drivers for USB and TCP/IP-based protocols. The wide range of supported connection backends enables cross-platform portability. Dedicated instrument driver classes relieve the user from taking care of internal or vendor-specific details. A high-level layer provides fast and flexible creation of nested measurement loops, where e.g. several input variables are varied and output data is logged into a customizable folder structure. Lab::Measurement has already been successfully used in several low temperature transport spectroscopy setups. It is free software and available at http://www.labmeasurement.de/