-
-
14 Feb 2018 16:46:26 UTC
- Browse (raw)
- Changes
- Homepage
- How to Contribute
- Repository
- Issues (2)
- Testers (138 / 0 / 77)
- Kwalitee
Bus factor: 1- License: perl_5
- Perl: v5.14.0
- Activity
24 month- Tools
- Download (551.11KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
- Dependencies
- Carp
- Class::ISA
- Class::Method::Modifiers
- Clone
- Data::Dumper
- Encode
- English
- Exception::Class
- Exporter
- Fcntl
- File::Basename
- File::Copy
- File::Path
- Getopt::Long
- Hook::LexWrap
- IO::File
- IO::Handle
- IO::Select
- IO::Socket
- IO::Socket::INET
- List::MoreUtils
- List::Util
- Math::Complex
- Math::Trig
- Module::Load
- Moose
- Moose::Role
- Moose::Util::TypeConstraints
- MooseX::Params::Validate
- MooseX::StrictConstructor
- PDL
- PDL::Core
- POSIX
- Role::Tiny
- Role::Tiny::With
- Scalar::Util
- Socket
- Statistics::Descriptive
- Storable
- Sys::Hostname
- Term::ReadKey
- Test::More
- Thread::Semaphore
- Tie::Hash
- Time::HiRes
- Try::Tiny
- YAML::XS
- autodie
- bytes
- constant
- feature
- integer
- namespace::autoclean
- parent
- sigtrap
- strict
- utf8
- vars
- warnings
- Reverse dependencies
- CPAN Testers List
- Dependency graph
Changes for version 3.620 - 2018-02-14
- Add SignalRecovery lock-in driver
- OI Mercury: enable axis selection
- Add driver for Keysight 34470A digital multimeter
- Add USB ids for YokogawaGS200 and SMB100A
- Remove non-Moose RSSMB100A driver, superseded by RS_SMB
- Remove non-Moose SpectrumSCPI driver, superseded by RS_FSV
- Remove non-Moose OI_IPS and OI_Mercury drivers, superseded by Moose versions
- VNA support: Add 'set_frq/get_frq' functions for single frequency measurements
- XPRESS: Update example scripts
- Moose: support default connection options for instrument drivers
- Moose: add abstract sweep framework (port of XPRESS)
- Examples: add degaussing script, add FMR example
- Documentation: Mention VXI-11 and USBTMC in the Linux installation instructions
Documentation
Back end packages (hardware drivers) for Lab::MeasurementUsing mock instruments for testingImplementing a current/voltage source driverInstallation guide for Lab::MeasurementAPI documentation for Lab::MeasurementTutorial on using the Lab::Measurement package stackLab::Moose developer tutorialDocumentation of high-level sweep frameworkXPRESS for DUMMIES - Example 1XPRESS for DUMMIES - Example 2 - Nested SweepsXPRESS for DUMMIES - Example 3XPRESS for DUMMIES - Example 4Modules
Bus base classInteractive debug busOxford Instruments ISOBUS busLinuxGPIB busRS232/RS485 MODBUS RTU protocol busRS232 or Virtual Comm port busIP network socket busUSBtmc (Test & Measurement) Linux kernel driver busVICP busNational Instruments VISA busConnection base classConnection to the DEBUG busAdd logging capability to the DEBUG connectionGPIB Connection base classOxford Instruments IsoBus connectionLinuxGPIB connectionAdd logging capability to the LinuxGPIB connectionRole adding logging capability to connectionsRS232/RS485 MODBUS RTU connectionRS232 Connection base classIP socket connectionRaw TCP connection; deprecated, use Socket insteadTrace communication with instruments/dev/usbtmc Linux USB Test&Measurement kernel driver connectionVICP ethernet protocol connectionVISA-type connectionGPIB-type connection class which uses NI VISA (Lab::VISA) as backendAdd logging capability to a VISA_GPIB connectionRS232-type connection which uses NI VISA (Lab::VISA) as backendAnalyze data from 'Trace' filesAnalysis routine for Tektronix TDS1000/TDS2000/etc. scopesAnalysis routine for LeCroy WaveRunner/etc. scopesException handling classesException base classGeneral function library for the L::M classesGlobal command line option processingSignal handlingInstrument base classAndeen-Hagerling AH2700A ultra-precision capacitance bridgeHP/Agilent/Keysight 34410A or 34411A digital multimeterHP/Agilent/Keysight 34420A or 34421A digital multimeterCryogenic SMS magnet power supplyDummy voltage sourceHP 33120A 15MHz function/arbitrary waveform generatorHP/Agilent 34401A digital multimeterHP/Agilent 34420A digital multimeterAgilent 3458A MultimeterHP 83732A Series Synthesized Signal GeneratorOxford Instruments IPS Magnet Power SupplyDerived IPS instrument for the AG Weiss dilution refrigeratorOxford Instruments ITC Intelligent Temperature ControlKeithley 2000 digital multimeterKeithley 2400 SourceMeterLake Shore 224 temperature monitorLakeshore 33x Temperature controllerLakeshore 340 temperature controllerAnritsu MG369xB series signal generatorGeneric digital multimeter base classOxford Instruments ILM Intelligent Level MeterOxford Instruments ITC503 Intelligent Temperature ControlOxford Instruments Triton dilution refrigerator controlTrinamic PD-110-42 low-cost 42mm stepper motorProStep4 step motorStanford Research SR830 lock-in amplifierAux Inputs of the Stanford Research SR830 Lock-In AmplifierAux Outputs of the Stanford Research SR830 Lock-In AmplifierSignal Recovery 7260 / 7265 Lock-in AmplifierGeneric voltage source base classTemperature control for our Oxford Instruments TLM dilution fridgeTektronix TDS2024B digital oscilloscopeABB TRMC2 temperature controllerGeneric temperature control instrument base classElectronic process controller TLKA41/42/43 (SIKA GmbH) with RS485 MODBUS-RTU interfaceRO600 (????)SI420 (???)Agilent U2000 series USB Power SensorLeCroy WaveRunner 640 digital oscilloscopeYokogawa 7651 DC sourceYokogawa GS200 DC sourceLog, describe and plot data on the flyMinimal keyboard input handlingConvenient loaders and constructors for Lab::Moose::Instrument, Lab::Moose::DataFolder and Lab::Moose::DataFileRole for connectionsDebug connectionConnection back end to the LinuxGpib library and kernel driversMock connectionTransfer IEEE 488.2 / SCPI messages over TCPConnection backend to USB Test & Measurement (USBTMC) busConnection back end to National Instruments' VISA library.GPIB back end to National Instruments' VISA library.VXI-11 back end to National Instruments' VISA library.compatiblity alias for VISA::GPIBConnection backend to VXI-11 (Lan/TCP)Connection back end to Zurich Instrument's LabOne measurement control APIBase class for data file typesText based data file ('Gnuplot style')YAML Metadata fileRead a gnuplot-style 2D data fileCreate a data directory with meta dataBase class for instrument driversAgilent 34410A digital multimeter.Role for device cache functionality in Moose::Instrument driversRole for common commands declared mandatory by IEEE 488.2Dummy YokogawaGS200 source for use with 'Debug' connectionHP 34410A digital multimeter.HP 3458A digital multimeterKeysight 34470A digital multimeter.Role for linear step sweeps used by voltage/current sources.Role for Lab::Moose::Instrument connection logging.Oxford Instruments Mercury Cryocontrol magnet power supplyRohde & Schwarz FSV Signal and Spectrum AnalyzerRohde & Schwarz SMB Signal GeneratorRohde & Schwarz ZVA Vector Network AnalyzerRohde & Schwarz ZVM Vector Network AnalyzerRole for SCPI FORMat subsystem.Role for the SCPI INITiate subsystem used by Rohde&SchwarzRole for SCPI INSTrument subsystem.Role for the SCPI OUTPut:STATe subsystemRole for the SCPI SENSe:AVERage subsystemRole for the SCPI SENSe:BANDwidth subsystemRole for the SCPI SENSe:FREQuency subsystemRole for the SCPI SENSe:FUNCtion subsystemRole for the SCPI SENSe:$function:NPLC subsystemRole for the SCPI SENSe:$function:RANGe subsystem.Role for the SCPI SENSe:SWEep subsystemRole for the SCPI SOURce:FUNCtion subsystemRole for the SCPI SOURce:(CURRent|VOLTage):Level commandsRole for the SCPI SOURce:POWer subsystemRole for the SCPI SOURce:RANGe subsystem.Role for handling SCPI/IEEE 488.2 block dataStanford Research SR830 Lock-In AmplifierRole for network analyzer sweepsYokogawa7651 voltage/current source.YokogawaGS200 voltage/current source.Zurich Instruments MFIA Impedance Analyzer.Zurich Instruments MFLI Lock-in AmplifierBase class for Zurich Instruments device driversFrontend to PDL::Graphics::GnuplotBase class for high level sweepsBase class for continuous sweeps (temperature, magnetic field)Continuous sweep of magnetic fieldTime sweepStore parameters of datafile and its plots.Base class for step/list sweepsFrequency sweep.Step/list sweep of magnetic fieldVoltage sweep.Multi-channel instrument base classMulti-channel instrument device cacheMatch SCPI headers and parameters against keywordsXPRESS data file moduleXPRESS logging moduleXPRESS plotting moduleBase sweep classDieter's crazy temperature sweepDummy sweepFrames for nested sweep structuresFrequency sweepSweep add-on for matrix loggingMagnetic field sweepStepper motor sweepSignal generator power sweepPulse length sweepPulse period sweepSimple repeaterTemperature sweepSimple time-controlled repeaterVoltage sweepGlobal utility functions for XPRESSThe XPRESS main hubExamples
- examples/DAQ/AnalysisSummary
- examples/DAQ/DAQ_2024B
- examples/DAQ/DAQ_WR640
- examples/DAQ/DAQ_fileSummary
- examples/DAQ/Plot_2024B
- examples/DAQ/Plot_WR640
- examples/DAQ/TDplot_WR640
- examples/DAQ/fm_mod_pkdet.dat
- examples/DAQ/fmmod_R1E1.ps
- examples/DAQ/fmmod_R1E2.ps
- examples/DAQ/fmmod_R1E3.ps
- examples/DerivedClasses/IPSStrunkDillFridge.pm
- examples/DerivedClasses/IPSWeiss1.pm
- examples/DerivedClasses/IPSWeiss2.pm
- examples/DerivedClasses/IPSWeissDillFridge.pm
- examples/Moose/frequency-sweep.pl
- examples/Moose/sweep_interface_proposal.pl
- examples/Moose/voltage-sweep.pl
- examples/Oscilloscope/GetCSV_2024B
- examples/Oscilloscope/GetConfig_2024B
- examples/Oscilloscope/Reset_2024B
- examples/Oscilloscope/ScreenCap_2024B
- examples/Oscilloscope/SetConfig_2024B
- examples/Oscilloscope/Unlock_2024B
- examples/Simple/U2000a.pl
- examples/Simple/hp33120A_AMradio.pl
- examples/Simple/hp34401a_read.pl
- examples/Simple/hp3458a_read.pl
- examples/Simple/isobus_query_id.pl
- examples/Simple/query_id.pl
- examples/Simple/srs_read.pl
- examples/Simple/triton-mc-set-target.pl
- examples/Simple/triton-mc.pl
- examples/Simple/yoko_goto.pl
- examples/Simple/zero.pl
- examples/Unusual/TRMC-minimal.pl
- examples/VoltageSource/dummysource.pl
- examples/VoltageSource/multisource.pl
- examples/XPRESS/Example5_VNA_gate_and_frequency.pl
- examples/XPRESS/Example6_temperature.pl
- examples/XPRESS/Example7_VNA_temp.pl
- examples/XPRESS/lakeshore340_sweep.pl
Module Install Instructions
To install Lab::Measurement, copy and paste the appropriate command in to your terminal.
cpanm Lab::Measurement
perl -MCPAN -e shell install Lab::Measurement
For more information on module installation, please visit the detailed CPAN module installation guide.