IqModulator

SCPI Commands :

CALibration:IQModulator:FULL
CALibration:IQModulator:LOCal
CALibration:IQModulator:TEMPerature
class IqModulatorCls[source]

IqModulator commands group definition. 5 total commands, 2 Subgroups, 3 group commands

get_full() bool[source]
# SCPI: CALibration:IQModulator:FULL
value: bool = driver.calibration.iqModulator.get_full()

Starts the adjustment of the I/Q modulator for the entire frequency range. The I/Q modulator is adjusted with respect to carrier leakage, I/Q imbalance and quadrature.

return:

modulator: 1| ON| 0| OFF

get_local() bool[source]
# SCPI: CALibration:IQModulator:LOCal
value: bool = driver.calibration.iqModulator.get_local()

Starts the adjustment of the I/Q modulator for the current frequency. The I/Q modulator is adjusted with respect to carrier leakage, I/Q imbalance and quadrature. This adjustment is only possible when OUTPut[:STATe] ON and [:SOURce]:IQ:STATe ON.

return:

cal_modulator_loc_error: No help available

get_temperature() str[source]
# SCPI: CALibration:IQModulator:TEMPerature
value: str = driver.calibration.iqModulator.get_temperature()

Queries the delta temperature since the last performed adjustment.

return:

temperature: string

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calibration.iqModulator.clone()

Subgroups