Fm

SCPI Commands :

[SOURce<HW>]:BB:RADio:FM:INPut
[SOURce<HW>]:BB:RADio:FM:MODE
[SOURce<HW>]:BB:RADio:FM:PRESet
[SOURce<HW>]:BB:RADio:FM:STATe
class FmCls[source]

Fm commands group definition. 167 total commands, 8 Subgroups, 4 group commands

get_input_py() AudioBcInputSignal[source]
# SCPI: [SOURce<HW>]:BB:RADio:FM:INPut
value: enums.AudioBcInputSignal = driver.source.bb.radio.fm.get_input_py()

Sets the audio source for the FM modulator signal.

return:

input_py: EXTernal| AGENerator| APLayer| OFF EXTernal Uses an external audio signal input at the ‘User 2’ connector. The audio source is fixed to ‘Source S/PDIF’, see [:SOURcehw]:BB:RADio:FM:AUDio:SOURce?. AGENerator Uses an internal audio generator as the signal source. APLayer Uses an audio player file, that is saved to the memory of the R&S SMCV100B. OFF Disables the audio source for the FM modulator.

get_mode() AudioBcFmModulationMode[source]
# SCPI: [SOURce<HW>]:BB:RADio:FM:MODE
value: enums.AudioBcFmModulationMode = driver.source.bb.radio.fm.get_mode()

Sets the mode.

return:

mode: MONO| STEReo MONO Feeds a mono signal to the modulator with band limitation 15 kHz. STEReo Feeds a stereo signal to the modulator.

get_state() bool[source]
# SCPI: [SOURce<HW>]:BB:RADio:FM:STATe
value: bool = driver.source.bb.radio.fm.get_state()

Activates the standard and deactivates all the other digital standards and digital modulation modes in the same path.

return:

state: 1| ON| 0| OFF

preset() None[source]
# SCPI: [SOURce<HW>]:BB:RADio:FM:PRESet
driver.source.bb.radio.fm.preset()

Sets the parameters of the digital standard to their default values (*RST values specified for the commands) . Not affected is the state set with the command SOURce<hw>:BB:AM|FM|FM:RDS:STATe.

preset_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SOURce<HW>]:BB:RADio:FM:PRESet
driver.source.bb.radio.fm.preset_with_opc()

Sets the parameters of the digital standard to their default values (*RST values specified for the commands) . Not affected is the state set with the command SOURce<hw>:BB:AM|FM|FM:RDS:STATe.

Same as preset, but waits for the operation to complete before continuing further. Use the RsSmcv.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms:

Maximum time to wait in milliseconds, valid only for this call.

set_input_py(input_py: AudioBcInputSignal) None[source]
# SCPI: [SOURce<HW>]:BB:RADio:FM:INPut
driver.source.bb.radio.fm.set_input_py(input_py = enums.AudioBcInputSignal.AGENerator)

Sets the audio source for the FM modulator signal.

param input_py:

EXTernal| AGENerator| APLayer| OFF EXTernal Uses an external audio signal input at the ‘User 2’ connector. The audio source is fixed to ‘Source S/PDIF’, see [:SOURcehw]:BB:RADio:FM:AUDio:SOURce?. AGENerator Uses an internal audio generator as the signal source. APLayer Uses an audio player file, that is saved to the memory of the R&S SMCV100B. OFF Disables the audio source for the FM modulator.

set_mode(mode: AudioBcFmModulationMode) None[source]
# SCPI: [SOURce<HW>]:BB:RADio:FM:MODE
driver.source.bb.radio.fm.set_mode(mode = enums.AudioBcFmModulationMode.MONO)

Sets the mode.

param mode:

MONO| STEReo MONO Feeds a mono signal to the modulator with band limitation 15 kHz. STEReo Feeds a stereo signal to the modulator.

set_state(state: bool) None[source]
# SCPI: [SOURce<HW>]:BB:RADio:FM:STATe
driver.source.bb.radio.fm.set_state(state = False)

Activates the standard and deactivates all the other digital standards and digital modulation modes in the same path.

param state:

1| ON| 0| OFF

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.bb.radio.fm.clone()

Subgroups