Lab::Moose::Instrument::HP8596E - HP8596E Spectrum Analyzer
version 3.670
my $data = $hp->get_spectrum(trace=>1, timeout => 10);
Validates or applies hardware friendly aliases to trace parameter. Trace has to be in (1..3).
HP8596E has no Sense:Sweep:Points implementation
Lab::Moose::Instrument::HP8596E - HP Spectrum Analyzer
version 3.621
This driver implements the following high-level method:
$data = $hp->get_spectrum(timeout => 10, trace => 2);
Perform a single sweep and return the resulting spectrum as a 2D PDL:
[ [freq1, freq2, freq3, ..., freqN], [power1, power2, power3, ..., powerN], ]
I.e. the first dimension runs over the sweep points.
This method accepts a hash with the following options:
timeout for the sweep operation. If this is not given, use the connection's default timeout.
number of the trace (1..3). Defaults to 1.
This driver modeled closely to RS_FSV (see Lab::Moose::Instrument::RS_FSV) and should perform similar functions.
In particular commands from the following SCPI subsystems are implemented
Lab::Moose::Instrument::SCPI::Sense::Frequency, Lab::Moose::Instrument::SCPI::Sense::Sweep
This software is copyright (c) 2018 by the Lab::Measurement team; in detail:
Copyright 2018 Eugeniy E. Mikhailov
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install Lab::Measurement, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Lab::Measurement
CPAN shell
perl -MCPAN -e shell install Lab::Measurement
For more information on module installation, please visit the detailed CPAN module installation guide.