Localizer

SCPI Commands :

[SOURce<HW>]:ILS:LOCalizer:MODE
[SOURce<HW>]:ILS:LOCalizer:PHASe
[SOURce<HW>]:ILS:LOCalizer:PRESet
[SOURce<HW>]:ILS:LOCalizer:SDM
[SOURce<HW>]:ILS:LOCalizer:SOURce
[SOURce<HW>]:ILS:LOCalizer:STATe
class LocalizerCls[source]

Localizer commands group definition. 32 total commands, 6 Subgroups, 6 group commands

get_mode() AvionicIlsLocMode[source]
# SCPI: [SOURce<HW>]:ILS:LOCalizer:MODE
value: enums.AvionicIlsLocMode = driver.source.ils.localizer.get_mode()

Sets the operating mode for the ILS localizer modulation signal.

return:

mode: NORM| LLOBe| RLOBe NORM ILS localizer modulation is active. LLOBe Amplitude modulation of the output signal with the left lobe (90Hz) signal component of the ILS localizer signal is active. RLOBe Amplitude modulation of the output signal with the right lobe (150Hz) signal component of the ILS localizer signal is active.

get_phase() float[source]
# SCPI: [SOURce<HW>]:ILS:LOCalizer:PHASe
value: float = driver.source.ils.localizer.get_phase()

Sets the phase between the modulation signals of the left and right antenna lobe of the ILS localizer signal. The zero crossing of the right lobe (150Hz) signal serves as a reference. The angle refers to the period of the signal of the right antenna lobe.

return:

phase: float Range: -60 to 120

get_sdm() float[source]
# SCPI: [SOURce<HW>]:ILS:LOCalizer:SDM
value: float = driver.source.ils.localizer.get_sdm()

Sets the arithmetic sum of the modulation depths of the left lobe (90 Hz) and right lobe (150 Hz) for the ILS localizer signal contents. The RMS modulation depth of the sum signal depends on the phase setting of both modulation tones.

return:

sdm: float Range: 0 to 100

get_source() AvionicExtAm[source]
# SCPI: [SOURce<HW>]:ILS:LOCalizer:SOURce
value: enums.AvionicExtAm = driver.source.ils.localizer.get_source()

Sets the modulation source for the avionic standard modulation. If external modulation source is set, the external signal is added to the internal signal. Switching off the internal modulation source is not possible.

return:

ils_loc_source: INT| EXT| INT,EXT INT Internal modulation source is used. EXT|INT,EXT An external modulation source is used, additional to the internal modulation source. The external signal is input at the Ext connector.

get_state() bool[source]
# SCPI: [SOURce<HW>]:ILS:LOCalizer:STATe
value: bool = driver.source.ils.localizer.get_state()

No command help available

return:

state: No help available

preset() None[source]
# SCPI: [SOURce<HW>]:ILS:LOCalizer:PRESet
driver.source.ils.localizer.preset()

Sets the parameters of the ILS localizer component to their default values (*RST values specified for the commands) . For other ILS preset commands, see [:SOURce<hw>]:ILS:PRESet.

preset_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SOURce<HW>]:ILS:LOCalizer:PRESet
driver.source.ils.localizer.preset_with_opc()

Sets the parameters of the ILS localizer component to their default values (*RST values specified for the commands) . For other ILS preset commands, see [:SOURce<hw>]:ILS:PRESet.

Same as preset, but waits for the operation to complete before continuing further. Use the RsSmab.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_mode(mode: AvionicIlsLocMode) None[source]
# SCPI: [SOURce<HW>]:ILS:LOCalizer:MODE
driver.source.ils.localizer.set_mode(mode = enums.AvionicIlsLocMode.LLOBe)

Sets the operating mode for the ILS localizer modulation signal.

param mode:

NORM| LLOBe| RLOBe NORM ILS localizer modulation is active. LLOBe Amplitude modulation of the output signal with the left lobe (90Hz) signal component of the ILS localizer signal is active. RLOBe Amplitude modulation of the output signal with the right lobe (150Hz) signal component of the ILS localizer signal is active.

set_phase(phase: float) None[source]
# SCPI: [SOURce<HW>]:ILS:LOCalizer:PHASe
driver.source.ils.localizer.set_phase(phase = 1.0)

Sets the phase between the modulation signals of the left and right antenna lobe of the ILS localizer signal. The zero crossing of the right lobe (150Hz) signal serves as a reference. The angle refers to the period of the signal of the right antenna lobe.

param phase:

float Range: -60 to 120

set_sdm(sdm: float) None[source]
# SCPI: [SOURce<HW>]:ILS:LOCalizer:SDM
driver.source.ils.localizer.set_sdm(sdm = 1.0)

Sets the arithmetic sum of the modulation depths of the left lobe (90 Hz) and right lobe (150 Hz) for the ILS localizer signal contents. The RMS modulation depth of the sum signal depends on the phase setting of both modulation tones.

param sdm:

float Range: 0 to 100

set_source(ils_loc_source: AvionicExtAm) None[source]
# SCPI: [SOURce<HW>]:ILS:LOCalizer:SOURce
driver.source.ils.localizer.set_source(ils_loc_source = enums.AvionicExtAm.EXT)

Sets the modulation source for the avionic standard modulation. If external modulation source is set, the external signal is added to the internal signal. Switching off the internal modulation source is not possible.

param ils_loc_source:

INT| EXT| INT,EXT INT Internal modulation source is used. EXT|INT,EXT An external modulation source is used, additional to the internal modulation source. The external signal is input at the Ext connector.

set_state(state: bool) None[source]
# SCPI: [SOURce<HW>]:ILS:LOCalizer:STATe
driver.source.ils.localizer.set_state(state = False)

No command help available

param state:

No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.ils.localizer.clone()

Subgroups