NAME

Lab::Measurement::Manual - API documentation for Lab::Measurement

VERSION

version 3.620

OVERVIEW

Currently, the Lab::Measurement API consists of:

  • The currently most-used interface consting of the Lab::Instrument virtual instruments and the high-level Lab::XPRESS interface, which provides simple generation of nested sweeps and logging of output data into a customizable folder structure.

  • "Lab::Moose" is a new implementation based on Modern Perl techniques. So far, this is focused on providing a new infrastructure for instrument drivers, connection backends, ascii datafiles/datafolders with live-plotting. High-level functionality (something like Lab::XPRESS) will follow soon. Until then, the Lab::Moose drivers can be used with XPRESS, just like the Lab::Instrument drivers.

The Lab::Measurement package

High-level tool classes

XPRESS

Examples

General classes

Dedicated Sweep Classes

Instrument control classes

Multimeters

Voltage sources

Lock-in amplifiers

RF generators

RF detectors

Oscilloscopes

Superconducting magnet power supplies

Temperature control devices

Cryoliquid level meters

Stepper motors

Connecting instruments with Buses and Connections

Base classes

VISA

GPIB (IEEE 488.2)

RS232 (serial port)

USB Test & Measurement (Linux kernel driver)

Oxford Instruments ISOBUS

MODBUS

Lab::Moose

High-level tool classes

Sweep classes

Instrument control classes

Multimeters

Voltage sources

Lock-in amplifiers

Impedance analyzers

RF generators

Spectrum analyzers

Network analyzers

Superconducting magnet power supplies

Moose::Instrument Roles

Connecting instruments

National Instruments VISA base class

GPIB (IEEE 488.2)

USB Test & Measurement

Network socket

VXI-11

Zurich Instruments LabONE API

COPYRIGHT AND LICENSE

This software is copyright (c) 2018 by the Lab::Measurement team; in detail:

  Copyright 2017-2018  Simon Reinhardt

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.