NAME
Lab::Moose::Instrument::RS_FSV - Rohde & Schwarz FSV Signal and Spectrum Analyzer
SYNOPSIS
my $data = $fsv->get_spectrum(timeout => 10);
METHODS
This driver implements the following high-level method:
get_spectrum
$data = $fsv->get_spectrum(timeout => 10, trace => 2, precision => 'double');
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
-
timeout for the sweep operation. If this is not given, use the connection's default timeout.
- trace
-
number of the trace (1..6). Defaults to 1.
- precision
-
floating point type. Has to be 'single' or 'double'. Defaults to 'single'.
Consumed Roles
This driver consumes the following roles: