Agilent 8722ES Vector Network Analyzer¶
-
class
pymeasure.instruments.agilent.Agilent8722ES(resourceName, **kwargs)¶ Bases:
pymeasure.instruments.instrument.InstrumentRepresents 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