Tones
SCPI Command:
SOURce:AFRF:GENerator<Instance>:TONes:FDEViation
SOURce:AFRF:GENerator<Instance>:TONes:PDEViation
SOURce:AFRF:GENerator<Instance>:TONes:MDEPth
SOURce:AFRF:GENerator<Instance>:TONes
- class TonesCls[source]
Tones commands group definition. 16 total commands, 3 Subgroups, 4 group commands
- get_fdeviation() float [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:TONes:FDEViation value: float = driver.source.afRf.generator.tones.get_fdeviation()
Specifies the maximum frequency deviation, used in FM mode to add a tone to the RF carrier.
- return:
freq_deviation: Range: 0 Hz to 10 kHz, Unit: Hz
- get_mod_depth() float [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:TONes:MDEPth value: float = driver.source.afRf.generator.tones.get_mod_depth()
Specifies the modulation depth, used in AM mode to add a tone to the RF carrier.
- return:
modulation_depth: Range: 0 % to 100 %, Unit: %
- get_pdeviation() float [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:TONes:PDEViation value: float = driver.source.afRf.generator.tones.get_pdeviation()
Specifies the maximum phase deviation, used in PM mode to add a tone to the RF carrier.
- return:
phase_deviation: Range: 0 rad to 10 rad, Unit: rad
- get_value() ToneTypeB [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:TONes value: enums.ToneTypeB = driver.source.afRf.generator.tones.get_value()
Selects the type of additional tones to be generated.
- return:
tone_type: NONE | SUBTone | CTCSs | DCS NONE No additional tones SUBTone Single subtone CTCSs Single CTCSS subaudible tone DCS DCS signal
- set_fdeviation(freq_deviation: float) None [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:TONes:FDEViation driver.source.afRf.generator.tones.set_fdeviation(freq_deviation = 1.0)
Specifies the maximum frequency deviation, used in FM mode to add a tone to the RF carrier.
- param freq_deviation:
Range: 0 Hz to 10 kHz, Unit: Hz
- set_mod_depth(modulation_depth: float) None [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:TONes:MDEPth driver.source.afRf.generator.tones.set_mod_depth(modulation_depth = 1.0)
Specifies the modulation depth, used in AM mode to add a tone to the RF carrier.
- param modulation_depth:
Range: 0 % to 100 %, Unit: %
- set_pdeviation(phase_deviation: float) None [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:TONes:PDEViation driver.source.afRf.generator.tones.set_pdeviation(phase_deviation = 1.0)
Specifies the maximum phase deviation, used in PM mode to add a tone to the RF carrier.
- param phase_deviation:
Range: 0 rad to 10 rad, Unit: rad
- set_value(tone_type: ToneTypeB) None [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:TONes driver.source.afRf.generator.tones.set_value(tone_type = enums.ToneTypeB.CTCSs)
Selects the type of additional tones to be generated.
- param tone_type:
NONE | SUBTone | CTCSs | DCS NONE No additional tones SUBTone Single subtone CTCSs Single CTCSS subaudible tone DCS DCS signal
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.source.afRf.generator.tones.clone()
Subgroups