RfSettings

SCPI Commands :

SOURce:GPRF:GENerator<Instance>:RFSettings:LOFRequency
SOURce:GPRF:GENerator<Instance>:RFSettings:LOLevel
SOURce:GPRF:GENerator<Instance>:RFSettings:DGAin
SOURce:GPRF:GENerator<Instance>:RFSettings:PEPower
SOURce:GPRF:GENerator<Instance>:RFSettings:EATTenuation
SOURce:GPRF:GENerator<Instance>:RFSettings:FREQuency
SOURce:GPRF:GENerator<Instance>:RFSettings:LEVel
class RfSettingsCls[source]

RfSettings commands group definition. 7 total commands, 0 Subgroups, 7 group commands

get_dgain() float[source]
# SCPI: SOURce:GPRF:GENerator<Instance>:RFSettings:DGAin
value: float = driver.source.gprf.generator.rfSettings.get_dgain()

Defines the digital gain of the RF generator.

return:

digital_gain: No help available

get_eattenuation() float[source]
# SCPI: SOURce:GPRF:GENerator<Instance>:RFSettings:EATTenuation
value: float = driver.source.gprf.generator.rfSettings.get_eattenuation()

Defines an external attenuation (or gain, if the value is negative) , to be applied to the output connector.

return:

ext_rf_out_att: No help available

get_frequency() float[source]
# SCPI: SOURce:GPRF:GENerator<Instance>:RFSettings:FREQuency
value: float = driver.source.gprf.generator.rfSettings.get_frequency()

Sets the frequency of the unmodulated RF carrier. For the supported frequency range, see ‘Frequency ranges’.

return:

frequency: No help available

get_level() float[source]
# SCPI: SOURce:GPRF:GENerator<Instance>:RFSettings:LEVel
value: float = driver.source.gprf.generator.rfSettings.get_level()

Sets the base RMS level of the RF generator.

return:

level: No help available

get_lo_frequency() float[source]
# SCPI: SOURce:GPRF:GENerator<Instance>:RFSettings:LOFRequency
value: float = driver.source.gprf.generator.rfSettings.get_lo_frequency()

Queries the required external LO frequency resulting from the generator settings. The command also triggers a refresh of the information before the query. So no need for a separate refresh command.

return:

lo_frequency: No help available

get_lo_level() LoLevel[source]
# SCPI: SOURce:GPRF:GENerator<Instance>:RFSettings:LOLevel
value: enums.LoLevel = driver.source.gprf.generator.rfSettings.get_lo_level()

Queries whether the level of an external LO signal is correct.

return:

lo_level: Level correct, too low, too high.

get_pe_power() float[source]
# SCPI: SOURce:GPRF:GENerator<Instance>:RFSettings:PEPower
value: float = driver.source.gprf.generator.rfSettings.get_pe_power()

Queries the peak envelope power.

return:

peak_envelope_pow: No help available

set_dgain(digital_gain: float) None[source]
# SCPI: SOURce:GPRF:GENerator<Instance>:RFSettings:DGAin
driver.source.gprf.generator.rfSettings.set_dgain(digital_gain = 1.0)

Defines the digital gain of the RF generator.

param digital_gain:

No help available

set_eattenuation(ext_rf_out_att: float) None[source]
# SCPI: SOURce:GPRF:GENerator<Instance>:RFSettings:EATTenuation
driver.source.gprf.generator.rfSettings.set_eattenuation(ext_rf_out_att = 1.0)

Defines an external attenuation (or gain, if the value is negative) , to be applied to the output connector.

param ext_rf_out_att:

No help available

set_frequency(frequency: float) None[source]
# SCPI: SOURce:GPRF:GENerator<Instance>:RFSettings:FREQuency
driver.source.gprf.generator.rfSettings.set_frequency(frequency = 1.0)

Sets the frequency of the unmodulated RF carrier. For the supported frequency range, see ‘Frequency ranges’.

param frequency:

No help available

set_level(level: float) None[source]
# SCPI: SOURce:GPRF:GENerator<Instance>:RFSettings:LEVel
driver.source.gprf.generator.rfSettings.set_level(level = 1.0)

Sets the base RMS level of the RF generator.

param level:

No help available