The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Modules

Bus base class
Interactive debug bus
Oxford Instruments IsoBus bus
LinuxGPIB bus
RS232/RS485 MODBUS RTU protocol bus
RS232 or Virtual Comm port bus
IP socket bus
USBtmc bus
VICP bus
National Instruments VISA bus
Connection base class
Debug connection
GPIB connection base class
IsoBus connection
LinuxGPIB connection
RS232/RS485 MODBUS RTU connection
RS232 connection base class
IP socket connection
TCPraw connection; deprecated, use Socket instead
Trace communication with instruments
/dev/usbtmc connection
VICP ethernet protocol connection
VISA-type connection
GPIB-type connection class which uses NI VISA (Lab::VISA) as backend
RS232-type connection which uses NI VISA (Lab::VISA) as backend
Analyze data from 'Trace' files
exception handling classes
Instrument base class
Andeen-Hagerling AH2700A ultra-precision capacitance bridge
HP/Agilent/Keysight 34410A or 34411A digital multimeter
HP/Agilent/Keysight 34420A or 34421A digital multimeter
Cryogenic SMS120 superconducting magnet supply
Dummy voltage source
HP 33120A 15MHz function/arbitrary waveform generator
HP/Agilent 34401A digital multimeter
HP/Agilent 34420A digital multimeter
Agilent 3458A Multimeter
HP 83732A Series Synthesized Signal Generator
Oxford Instruments IPS Magnet Power Supply
Oxford Instruments ITC Intelligent Temperature Control
Keithley 2000 digital multimeter
Keithley 2400 digital multimeter
Lakeshore 33x Temperature controller
Lakeshore 340 Temperature controller
MG369xB Series Signal Generator
base class for magnet power supply instruments
Generic digital multimeter interface
Oxford Instruments ILM Intelligent Level Meter
Oxford Instruments IPS series superconducting magnet supply
Oxford Instruments ITC503 Intelligent Temperature Control
Oxford Instruments Mercury Cryocontrol
Oxford Instruments Triton DR Control
42mm stepper motor with integrated controller/driver
Rohde & Schwarz SMB100A Signal Generator
Stanford Research SR830 Lock-In Amplifier
Aux Inputs of the Stanford Research SR830 Lock-In Amplifier.
Aux Outputs of the Stanford Research SR830 Lock-In Amplifier.
base class for voltage source instruments
Spectrum Analyzer with SCPI command set
Temperature Control Interface for our Oxford Dilution Fridge
Control Tektronix TDS2024B digital oscilloscope, via USBtmc.
ABB TRMC2 temperature controller
base class for temperature control instruments
Electronic process controller TLKA41/42/43 (SIKA GmbH)
Agilent U2000 series USB Power Sensor
Control LeCroy WaveRunner 640 digital oscilloscope, via ethernet VICP protocol (maybe USBTMC also)
Yokogawa 7651 DC source
Yokogawa GS200 DC source
Log, describe and plot data on the fly
convenient loaders and constructors for Lab::Moose::Instrument, Lab::Moose::DataFolder and Lab::Moose::DataFile.
Role for connections.
Connection backend to the LinuxGpib library and kernel drivers.
Transfer IEEE 488.2 / SCPI messages over TCP socket.
Base class for data file types.
Text based data file.
2D data file with live plotting support.
YAML Metadata file.
Create a data directory with meta data.
Base class for instrument drivers.
Role for device cache functionality in Moose::Instrument drivers.
Role for common commands declared mandatory by IEEE 488.2.
Rohde & Schwarz FSV Signal and Spectrum Analyzer
Rohde & Schwarz SMB Signal Generator
Rohde & Schwarz ZVA Vector Network Analyzer
Rohde & Schwarz ZVM Vector Network Analyzer
Role for SCPI INITiate subsystem used by R&S.
Role for SCPI SENSe:AVERage subsystem.
Role for SCPI SENSe:BANDwidth subsystem.
Role for SCPI SENSe:FREQuency subsystem.
Role for SCPI SENSe:FUNCtion subsystem.
Role for SCPI SENSe:SWEep subsystem.
Role for SCPI SOURce:POWer subsystem.
Role for handling SCPI/IEEE 488.2 block data.
Stanford Research SR830 Lock-In Amplifier
Role for network analyzer sweeps.
Frontend to PDL::Graphics::Gnuplot.
Match SCPI headers and parameters against keywords.
Sweep add-on for matrix logging.
magnetic field sweep
stepper motor sweep
base class for Sweeps
simple time controlled repeater

Provides

in lib/Lab/Connection/DEBUG/Log.pm
in lib/Lab/Connection/DEBUG/Trace.pm
in lib/Lab/Connection/LinuxGPIB/Log.pm
in lib/Lab/Connection/LinuxGPIB/Trace.pm
in lib/Lab/Connection/Log.pm
in lib/Lab/Connection/LogMethodCall.pm
in lib/Lab/Connection/Mock.pm
in lib/Lab/Connection/Socket/Trace.pm
in lib/Lab/Connection/USBtmc/Trace.pm
in lib/Lab/Connection/VICP/Trace.pm
in lib/Lab/Connection/VISA_GPIB/Log.pm
in lib/Lab/Connection/VISA_GPIB/Trace.pm
in lib/Lab/Exception/Base.pm
in lib/Lab/Generic.pm
in lib/Lab/Generic/CLOptions.pm
in lib/Lab/GenericSignals.pm
in lib/Lab/Instrument/IPSWeissDilfridge.pm
in lib/Lab/Instrument/LabViewHeater.pm
in lib/Lab/Instrument/Lakeshore224.pm
in lib/Lab/Instrument/ProStep4.pm
in lib/Lab/Instrument/TemperatureDiode.pm
in lib/Lab/Instrument/TemperatureDiode/SI420.pm
in lib/Lab/Instrument/Vectormagnet.pm
in lib/Lab/Measurement/KeyboardHandling.pm
in lib/Lab/Moose/Connection/Debug.pm
in lib/Lab/Moose/Connection/Mock.pm
in lib/Lab/Moose/DataFile/Read.pm
in lib/Lab/Moose/Instrument/Log.pm
in lib/Lab/Moose/Instrument/SCPI/Calculate/Data.pm
in lib/Lab/Moose/Instrument/SCPI/Format.pm
in lib/Lab/Moose/Instrument/SCPI/Instrument.pm
in lib/Lab/Moose/Instrument/SCPI/Trace/Data/Response.pm
in lib/Lab/MultiChannelInstrument.pm
in lib/Lab/MultiChannelInstrument/DeviceCache.pm
in lib/Lab/XPRESS/Data/XPRESS_DataFile.pm
in lib/Lab/XPRESS/Data/XPRESS_logger.pm
in lib/Lab/XPRESS/Data/XPRESS_plotter.pm
in lib/Lab/XPRESS/Sweep/DietersCrazyTempSweep.pm
in lib/Lab/XPRESS/Sweep/Dummy.pm
in lib/Lab/XPRESS/hub.pm