Deviation

SCPI Commands :

[SOURce<HW>]:PM:DEViation:MODE
[SOURce<HW>]:PM:DEViation:SUM
[SOURce]:PM<CH>:[DEViation]
class DeviationCls[source]

Deviation commands group definition. 3 total commands, 0 Subgroups, 3 group commands

get(generatorIx=GeneratorIx.Default) float[source]
# SCPI: [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.

param generatorIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pm’)

return

deviation: float The maximal deviation depends on the RF frequency and the selected modulation mode (see data sheet) . Range: 0 to max, Unit: RAD

get_mode() RsSmbv.enums.ModulationDevMode[source]
# SCPI: [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.

return

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]
# SCPI: [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.

return

pm_dev_sum: float Range: 0 to max

set(deviation: float, generatorIx=GeneratorIx.Default) None[source]
# SCPI: [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.

param deviation

float The maximal deviation depends on the RF frequency and the selected modulation mode (see data sheet) . Range: 0 to max, Unit: RAD

param generatorIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pm’)

set_mode(pm_dev_mode: RsSmbv.enums.ModulationDevMode) None[source]
# SCPI: [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.

param 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]
# SCPI: [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.

param pm_dev_sum

float Range: 0 to max