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.
-
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.
-