Deviation
SCPI Commands :
[SOURce<HW>]:PM:DEViation:MODE
[SOURce<HW>]:PM:DEViation:SUM
[SOURce]:PM<CH>:[DEViation]
- Commands in total: 3Subgroups: 0Direct child commands: 3
- get(generatorIx=GeneratorIx.Default) float[source]
# [SOURce]:PM<CH>:[DEViation] value: float = driver.source.pm.deviation.get(generatorIx = repcap.GeneratorIx.Default)
Sets the modulation deviation of the phase modulation in RAD.
- Parameters:
generatorIx – optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pm’)
- Returns:
deviation: float The maximal deviation depends on the RF frequency and the selected modulation mode (see the specifications document) . Range: 0 to max, Unit: RAD
- get_mode() ModulationDevMode[source]
# [SOURce<HW>]:PM:DEViation:MODE value: enums.ModulationDevMode = driver.source.pm.deviation.get_mode()
Selects the coupling mode. The coupling mode parameter also determines the mode for fixing the total deviation.
- Returns:
pm_dev_mode: UNCoupled | TOTal | RATio UNCoupled Does not couple the LF signals. The deviation values of both paths are independent. TOTal Couples the deviation of both paths. RATio Couples the deviation ratio of both paths
- get_sum() float[source]
# [SOURce<HW>]:PM:DEViation:SUM value: float = driver.source.pm.deviation.get_sum()
Sets the total deviation of the LF signal when using combined signal sources in phase modulation.
- Returns:
pm_dev_sum: float Range: 0 to max
- set(deviation: float, generatorIx=GeneratorIx.Default) None[source]
# [SOURce]:PM<CH>:[DEViation] driver.source.pm.deviation.set(deviation = 1.0, generatorIx = repcap.GeneratorIx.Default)
Sets the modulation deviation of the phase modulation in RAD.
- Parameters:
deviation – float The maximal deviation depends on the RF frequency and the selected modulation mode (see the specifications document) . Range: 0 to max, Unit: RAD
generatorIx – optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pm’)
- set_mode(pm_dev_mode: ModulationDevMode) None[source]
# [SOURce<HW>]:PM:DEViation:MODE driver.source.pm.deviation.set_mode(pm_dev_mode = enums.ModulationDevMode.RATio)
Selects the coupling mode. The coupling mode parameter also determines the mode for fixing the total deviation.
- Parameters:
pm_dev_mode – UNCoupled | TOTal | RATio UNCoupled Does not couple the LF signals. The deviation values of both paths are independent. TOTal Couples the deviation of both paths. RATio Couples the deviation ratio of both paths
- set_sum(pm_dev_sum: float) None[source]
# [SOURce<HW>]:PM:DEViation:SUM driver.source.pm.deviation.set_sum(pm_dev_sum = 1.0)
Sets the total deviation of the LF signal when using combined signal sources in phase modulation.
- Parameters:
pm_dev_sum – float Range: 0 to max