Berlin 2015 – scientific programme
Parts | Days | Selection | Search | Updates | Downloads | Help
TT: Fachverband Tiefe Temperaturen
TT 103: Transport: Poster Session
TT 103.3: Poster
Thursday, March 19, 2015, 15:00–18:00, Poster B
Lab::Measurement — Measurement control and automation with Perl — Christian Butschkow, Alexei Iankilevitch, Alois Dirnaichner, Stefan Geißler, and •Andreas K. Hüttel — Institute for Experimental and Applied Physics, University of Regensburg, 93040 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. An additional layer, Lab::XPRESS, 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/