Modulator

SCPI Command:

SOURce:AFRF:GENerator<Instance>:MODulator:FDEViation
SOURce:AFRF:GENerator<Instance>:MODulator:PDEViation
SOURce:AFRF:GENerator<Instance>:MODulator:MDEPth
SOURce:AFRF:GENerator<Instance>:MODulator
class ModulatorCls[source]

Modulator commands group definition. 9 total commands, 2 Subgroups, 4 group commands

get_fdeviation() float[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:MODulator:FDEViation
value: float = driver.source.afRf.generator.modulator.get_fdeviation()

Specifies the maximum frequency deviation for the FM modulation scheme.

return:

freq_deviation: Range: 0 Hz to 100 kHz, Unit: Hz

get_mod_depth() float[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:MODulator:MDEPth
value: float = driver.source.afRf.generator.modulator.get_mod_depth()

Specifies the modulation depth for the AM modulation scheme.

return:

modulation_depth: Range: 0 % to 100 %, Unit: %

get_pdeviation() float[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:MODulator:PDEViation
value: float = driver.source.afRf.generator.modulator.get_pdeviation()

Specifies the maximum phase deviation for the PM modulation scheme.

return:

phase_deviation: Range: 0 rad to 10 rad, Unit: rad

get_value() SignalSource[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:MODulator
value: enums.SignalSource = driver.source.afRf.generator.modulator.get_value()

Selects the source of an audio signal to be transported via the RF carrier.

return:

modulator_source: GEN3 | GEN4 | GENB | AFI1 | AFI2 | AFIB | SPIL | SPIR | SPIN GEN3 Audio generator 3 GEN4 Audio generator 4 GENB Audio generator 3 and 4 AFI1 AF1 IN AFI2 AF2 IN AFIB AF1 IN and AF2 IN SPIL SPDIF IN, left channel SPIR SPDIF IN, right channel SPIN SPDIF IN, both channels

set_fdeviation(freq_deviation: float) None[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:MODulator:FDEViation
driver.source.afRf.generator.modulator.set_fdeviation(freq_deviation = 1.0)

Specifies the maximum frequency deviation for the FM modulation scheme.

param freq_deviation:

Range: 0 Hz to 100 kHz, Unit: Hz

set_mod_depth(modulation_depth: float) None[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:MODulator:MDEPth
driver.source.afRf.generator.modulator.set_mod_depth(modulation_depth = 1.0)

Specifies the modulation depth for the AM modulation scheme.

param modulation_depth:

Range: 0 % to 100 %, Unit: %

set_pdeviation(phase_deviation: float) None[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:MODulator:PDEViation
driver.source.afRf.generator.modulator.set_pdeviation(phase_deviation = 1.0)

Specifies the maximum phase deviation for the PM modulation scheme.

param phase_deviation:

Range: 0 rad to 10 rad, Unit: rad

set_value(modulator_source: SignalSource) None[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:MODulator
driver.source.afRf.generator.modulator.set_value(modulator_source = enums.SignalSource.AFI1)

Selects the source of an audio signal to be transported via the RF carrier.

param modulator_source:

GEN3 | GEN4 | GENB | AFI1 | AFI2 | AFIB | SPIL | SPIR | SPIN GEN3 Audio generator 3 GEN4 Audio generator 4 GENB Audio generator 3 and 4 AFI1 AF1 IN AFI2 AF2 IN AFIB AF1 IN and AF2 IN SPIL SPDIF IN, left channel SPIR SPDIF IN, right channel SPIN SPDIF IN, both channels

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.afRf.generator.modulator.clone()

Subgroups