Agilent 8722ES Vector Network Analyzer¶
-
class
pymeasure.instruments.agilent.
Agilent8722ES
(resourceName, **kwargs)¶ Bases:
pymeasure.instruments.instrument.Instrument
Represents the Agilent8722ES Vector Network Analyzer and provides a high-level interface for taking scans of the scattering parameters.
-
data
¶ Returns the real and imaginary data from the last scan
-
disable_averaging
()¶ Disables averaging
-
frequencies
¶ Returns a list of frequencies from the last scan
-
is_averaging
()¶ Returns True if averaging is enabled
-
log_magnitude
(real, imaginary)¶ Returns the magnitude in dB from a real and imaginary number or numpy arrays
-
magnitude
(real, imaginary)¶ Returns the magnitude from a real and imaginary number or numpy arrays
-
phase
(real, imaginary)¶ Returns the phase in degrees from a real and imaginary number or numpy arrays
-
scan
(averages=1, blocking=True, timeout=25, delay=0.1)¶ Initiates a scan with the number of averages specified and blocks until the operation is complete if blocking is True
-
scan_continuous
()¶ Initiates a continuous scan
-
scan_points
¶ Gets the number of scan points
-
scan_single
()¶ Initiates a single scan
-
set_IF_bandwidth
(bandwidth)¶ Sets the resolution bandwidth (IF bandwidth)
-
set_averaging
(averages)¶ Turns on averaging of a specific number between 0 and 999
-
set_fixed_frequency
(frequency)¶ Sets the scan to be of only one frequency in Hz
-
start_frequency
¶ A floating point property that represents the start frequency in Hz. This property can be set.
-
stop_frequency
¶ A floating point property that represents the stop frequency in Hz. This property can be set.
-
sweep_time
¶ A floating point property that represents the sweep time in seconds. This property can be set.
-