-
-
14 Feb 2022 21:54:30 UTC
- Browse (raw)
- Changes
- Homepage
- How to Contribute
- Repository
- Issues (2)
- Testers (70 / 0 / 3)
- Kwalitee
Bus factor: 1- 27.65% Coverage
- License: perl_5
- Perl: v5.20.0
- Activity
24 month- Tools
- Download (572.46KB)
- 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
- File::Which
- Getopt::Long
- Hook::LexWrap
- IO::File
- IO::Handle
- IO::Select
- IO::Socket
- IO::Socket::INET
- LWP::Simple
- List::MoreUtils
- List::Util
- Math::Complex
- Math::Round
- Math::Trig
- Module::Load
- Moose
- Moose::Role
- Moose::Util::TypeConstraints
- MooseX::Params::Validate
- MooseX::StrictConstructor
- Net::RFC3161::Timestamp
- PDL
- PDL::Core
- PDL::NiceSlice
- POSIX
- Role::Tiny
- Role::Tiny::With
- Scalar::Util
- Socket
- Statistics::Descriptive
- Storable
- Sys::Hostname
- Term::ReadKey
- Test::More
- Thread::Semaphore
- Tie::Hash
- Time::HiRes
- Time::Seconds
- 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.810 - 2022-02-14
- New driver: Synctek MCL1-540 Lock-in Amplifier
- New driver: Andeen-Hagerling AH2700A ultra-precision capacitance bridge
- Lakeshore 372: many more functions (display, excitation power, scanner, ...)
Documentation
Back end packages (hardware drivers) for Lab::MeasurementLab::Measurement developer tutorialLab::Measurement for DUMMIES - Example 1Lab::Measurement for DUMMIES - Example 2 - Nested SweepsInstallation guide for Lab::MeasurementAPI documentation manual for Lab::MeasurementSome notes and speculations on future L::M developmentLab::Measurement tutorialModules
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::Sweep, Lab::Moose::DataFolder and Lab::Moose::DataFileExport custom catfile which avoids backslashesRole for connectionsDebug connection, printing / reading on terminalConnection back end to the Oxford Instruments IsoBusConnection back end to the LinuxGpib library and kernel driversMock connection, supplying instrument responses from a log fileTransfer IEEE 488.2 / SCPI messages over TCPConnection backend to USB Test & Measurement (USBTMC) busConnection back end to National Instruments' VISA library.GPIB frontend to National Instruments' VISA library.USB-TMC frontend to National Instruments' VISA library.VXI-11 frontend 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 APIVerbose countdown/delay with pretty printing of remaining timeBase class for data file typesText based data file ('Gnuplot style')Text based data file ('Gnuplot style'), auto-compressedYAML Metadata fileRead a gnuplot-style 2D data fileCreate a data directory with meta dataBase class for instrument driversABB TRMC2 temperature controllerAndeen-Hagerling AH2700A ultra-precision capacitance bridgeRole for automatic adjustment of measurement ranges.Agilent 34410A digital multimeter.Agilent 34460A TrueVolt series digital multimeter.Device caching functionality in Moose::Instrument driversRole for common commands declared mandatory by IEEE 488.2Display with y vs x traces Role for Lab::Moose::InstrumentDummy YokogawaGS200 source for use with 'Debug' connectionHP 34410A digital multimeter.HP 34420A nanovolt meter.HP 3458A digital multimeterHP8596E Spectrum AnalyzerHP E4400B Series Spectrum AnalyzerKeithley 2000 digital multimeterKeithley 2400 voltage/current sourcemeter.Keithley 2450 voltage/current sourcemeter.Keysight 34470A digital multimeter.Agilent/Keysight B2901A voltage/current sourcemeter.Keysight DSOS604A infiniium S-Series Oscilloscope.Keysight E3633E voltage/current source.Lakeshore Model 340 Temperature ControllerLakeshore Model 340 Temperature Controller for Helium3 operationLakeshore Model 372 Temperature ControllerRole for linear step sweeps used by voltage/current sources.Role for Lab::Moose::Instrument connection logging.Synctek MCL1-540 Lock-in AmplifierRole for handling Oxfords Instruments pseudo-SCPI commandsOxford Instruments ILM Intelligent Helium Level MeterOxford Instruments IPS Intelligent Power SupplyExample subclass with predefined field limits of a Oxford Instruments IPSOxford Instruments ITC503 Intelligent Temperature ControlOxford Instruments Mercury magnet power supplyOxford Instruments Triton gas handling system controlRohde & Schwarz FSV Signal and Spectrum AnalyzerRohde & Schwarz SMB Signal GeneratorRohde & Schwarz ZNL Vector Network AnalyzerRohde & Schwarz ZVA Vector Network AnalyzerRohde & Schwarz ZVM Vector Network AnalyzerRigol DG5000 series Function/Arbitrary Waveform GeneratorRigol DSA815 Spectrum AnalyzerRole for the SCPI DISPlay:WINDow subsystemRole 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 subsystem with support for concurrent senseRole for the HP/Agilent/Keysight SCPI SENSe:$function:IMPedance subsystemRole for the SCPI SENSe:$function:NPLC subsystemRole for the HP/Agilent/Keysight SCPI SENSe:$function:NULL subsystemRole for the SCPI SENSe:POWer subsystemRole for the SCPI SENSe:$function:Protection 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 SCPI UNIT subsystem.Role for handling SCPI/IEEE 488.2 block dataStanford Research SR830 Lock-In AmplifierModel 7265 Lock-In AmplifierRole of Generic Spectrum Analyzer for Lab::Moose::InstrumentTektronix TBS 1000C series Oscilloscope.Role for network analyzer sweepsYokogawa7651 voltage/current source.YokogawaGS200 voltage/current source.Zurich Instruments HF2LI Lock-in AmplifierZurich Instruments MFIA Impedance Analyzer.Zurich Instruments MFLI Lock-in AmplifierBase class for Zurich Instruments device driversFrontend to PDL::Graphics::GnuplotSensor stabilizer subroutineBase class for high level sweepsBase class for continuous sweeps (time, temperature, magnetic field)Continuous sweep of magnetic fieldTime sweepContinuous sweep of voltageStore parameters of datafile and its plots.Base class for step/list sweepsFrequency sweep.Step/list sweep of magnetic fieldPhase sweep.Power sweep.Pulsedelay sweep.Pulsewidth sweep.Repeat something (e.g. some sweep) N timesStep/list sweep of temperatureVoltage sweep.Multi-channel instrument base classMulti-channel instrument device cacheMatch SCPI headers and parameters against keywordsXPRESS data file moduleXPRESS logging moduleXPRESS plotting moduleBase sweep classAmplitude sweep of AC voltage/currentDieter's crazy temperature sweepDummy sweepFrames for nested sweep structuresFrequency sweepLevel (e.g. Voltage or Current) sweepSweep add-on for matrix loggingMagnetic field sweepStepper motor sweepSignal generator power sweepPulse length sweepPulse period sweepSimple repeaterSignal recovery lock in oscillator output sweepSignal recovery lock in phase sweepTemperature sweepSimple time-controlled repeaterVoltage sweepGlobal utility functions for XPRESSThe XPRESS main hubExamples
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.