Bereiche | Tage | Auswahl | Suche | Aktualisierungen | Downloads | Hilfe
TT: Fachverband Tiefe Temperaturen
TT 75: Poster Session: Transport 1
TT 75.7: Poster
Donnerstag, 23. März 2017, 15:00–19:00, P2-EG
Lab::Measurement — Measurement control and automation with Perl — Simon Reinhardt, Christian Butschkow, Alexei Iankilevitch, Alois Dirnaichner, and •Andreas K. Hüttel — Institute for Experimental and Applied Physics, Universität Regensburg, Regensburg, Germany
For quickly setting up varying and evolving complex measurement tasks involving diverse hardware, graphical logic programming quickly reaches practical limits. We present Lab::Measurement, a collection of Perl modules designed to control instruments connected by as various means as GPIB, USB, serial cable, Oxford Instruments IsoBus, or Ethernet. Internally, backends as e.g. Linux-GPIB or National Instruments’ NI-VISA library are used as well as direct operating system calls. Dedicated instrument driver classes relieve the user from taking care of internal details. A high-level layer enables fast and flexible creation of nested measurement loops, where e.g. several input variables are varied and one or several output parameters are read for each setting. Metadata and device parameters are automatically protocolled. 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/