RfSettings

SCPI Commands :

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. 5 total commands, 0 Subgroups, 5 group commands

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

Defines the digital gain of the RF generator.

return:

digital_gain: numeric Unit: dB

get_eattenuation() float[source]
# SCPI: SOURce:GPRF:GENerator<Instance>:RFSettings:EATTenuation
value: float = driver.source.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: numeric Range: -50 dB to 90 dB, Unit: dB

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

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

return:

frequency: numeric Unit: Hz

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

Sets the base RMS level of the RF generator.

return:

level: numeric Range: Please notice the ranges quoted in the data sheet. , Unit: dBm

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

Queries the peak envelope power.

return:

peak_envelope_pow: float Unit: dBm

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

Defines the digital gain of the RF generator.

param digital_gain:

numeric Unit: dB

set_eattenuation(ext_rf_out_att: float) None[source]
# SCPI: SOURce:GPRF:GENerator<Instance>:RFSettings:EATTenuation
driver.source.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:

numeric Range: -50 dB to 90 dB, Unit: dB

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

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

param frequency:

numeric Unit: Hz

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

Sets the base RMS level of the RF generator.

param level:

numeric Range: Please notice the ranges quoted in the data sheet. , Unit: dBm