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.
-
property
averages
¶ An integer representing the number of averages to take. Note that averaging must be enabled for this to take effect. This property can be set.
-
property
averaging_enabled
¶ A bool that indicates whether or not averaging is enabled. This property can be set.
-
property
data
¶ Returns the real and imaginary data from the last scan
-
property
data_complex
¶ Returns the complex power from the last scan
-
property
data_log_magnitude
¶ Returns the absolute magnitude values in dB from the last scan
-
property
data_magnitude
¶ Returns the absolute magnitude values from the last scan
-
property
data_phase
¶ Returns the phase in degrees from the last scan
-
disable_averaging
()¶ Disables averaging
-
enable_averaging
()¶ Enables averaging
-
property
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=None, blocking=None, timeout=None, delay=None)¶ Initiates a scan with the number of averages specified and blocks until the operation is complete.
-
scan_continuous
()¶ Initiates a continuous scan
-
property
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)¶ Sets the number of averages and enables/disables averaging. Should be between 1 and 999
-
set_fixed_frequency
(frequency)¶ Sets the scan to be of only one frequency in Hz
-
property
start_frequency
¶ A floating point property that represents the start frequency in Hz. This property can be set.
-
property
stop_frequency
¶ A floating point property that represents the stop frequency in Hz. This property can be set.
-
property
sweep_time
¶ A floating point property that represents the sweep time in seconds. This property can be set.
-
property