Bases: AbstractDevice
RFSource base driver for CW measurements.
Base class for all RFSource instruments including:
NoRFSourcePulsed.
NoRFSourceModulated.
Connect to the devices handles and store references in the handles dictionary.
Preset device handles that have have unique connections.
Emulate PyProperty_Type() in Objects/descrobject.c
Emulate PyProperty_Type() in Objects/descrobject.c
int: The total number of harmonics available to the device driver.
ndarray: The actual harmonic indicies that are controlled by the device driver.
ndarray: The subsection of Settings.freq available to the device driver.
ndarray: The subsection of Settings.time available to the device driver.
Sets the normalized iq signal of the RF Incident Power.
Sets the iq data of the Available Source Power if the device is initialized.
iq (None/ndarray): multi-harmonic iq waveform [freq, time], default is None.
Bases: NoRFSource
RFSource base driver for pulse modulated measurements.
Base class for pulse modulated RFSource instruments including:
NoRFSourceModulated.
Connect to the devices handles and store references in the handles dictionary.
Preset device handles that have have unique connections.
Emulate PyProperty_Type() in Objects/descrobject.c
float: Pulse modulation delay time in s.
float: Pulse modulation pulse width time.
Sets the normalized iq signal of the RF Incident Power.
Sets the iq data of the Available Source Power to zero outside of the modulated pulse.
iq (None/ndarray): multi-harmonic iq waveform [freq, time], default is None.
Bases: NoRFSourcePulsed
RFSource base driver for arbitrary modulated measurements.
Base class for arbitrary modulated RFSource instruments.
Connect to the devices handles and store references in the handles dictionary.
Preset device handles that have have unique connections.
list[tb.file]: Multi-harmonic modulation IQ file.
Sets the normalized iq signal of the RF Incident Power.
Sets the iq data of the Available Source Power.
iq (None/ndarray): multi-harmonic iq waveform [freq, time], default is None.