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