Berlin 2012 – scientific programme
Parts | Days | Selection | Search | Updates | Downloads | Help
TT: Fachverband Tiefe Temperaturen
TT 13: Transport: Poster Session
TT 13.1: Poster
Monday, March 26, 2012, 15:00–19:00, Poster B
Lab::Measurement — Measurement control and automation with Perl — Florian Olbrich1, David Kalok1, Daniela Taubert2, Daniel Schröer2, and •Andreas K. Hüttel1 — 1Institute for Experimental and Applied Physics, University of Regensburg, 93040 Regensburg, Germany — 2Department für Physik, LMU München, Geschwister-Scholl-Platz 1, 80539 München, 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 GPIB and serial instruments. It provides an interface to instrumentation control backends as e.g. Linux-GPIB or National Instruments’ NI-VISA library. Dedicated instrument driver classes relieve the user from taking care of internal details. Recording a measurement trace, say I(Vg), becomes as easy as programming a single for-loop, and much more complex setups can quickly be implemented. At the same time, the modules provide (live) plotting and metadata handling. 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/