RfSettings

SCPI Command:

CONFigure:AFRF:MEASurement<Instance>:RFSettings:CONNector
CONFigure:AFRF:MEASurement<Instance>:RFSettings:FREQuency
CONFigure:AFRF:MEASurement<Instance>:RFSettings:ENPower
CONFigure:AFRF:MEASurement<Instance>:RFSettings:EATTenuation
CONFigure:AFRF:MEASurement<Instance>:RFSettings:RFCoupling
CONFigure:AFRF:MEASurement<Instance>:RFSettings:DSPace
CONFigure:AFRF:MEASurement<Instance>:RFSettings:CHANnel
CONFigure:AFRF:MEASurement<Instance>:RFSettings:COFFset
class RfSettingsCls[source]

RfSettings commands group definition. 10 total commands, 2 Subgroups, 8 group commands

get_channel() int[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:RFSettings:CHANnel
value: int = driver.configure.afRf.measurement.rfSettings.get_channel()

Specifies the center frequency of the RF analyzer via a channel number, according to the configured channel definition.

return:

rf_channel: Range: 0 Ch to 9999 Ch, Unit: Ch

get_coffset() float[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:RFSettings:COFFset
value: float = driver.configure.afRf.measurement.rfSettings.get_coffset()

Shifts the center frequency of the RF analyzer by a channel offset, relative to the frequency defined via the channel number. The range depends on the channel spacing, defined via method RsCma.Configure.AfRf.Measurement.Cdefinition.cspace.

return:

channel_offset: Range: -Spacing/2 Hz to +Spacing/2 Hz, Unit: Hz

get_connector() InputConnector[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:RFSettings:CONNector
value: enums.InputConnector = driver.configure.afRf.measurement.rfSettings.get_connector()

Selects the input connector for the measured RF signal.

return:

input_connector: RFCom | RFIN

get_dspace() float[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:RFSettings:DSPace
value: float = driver.configure.afRf.measurement.rfSettings.get_dspace()

Configures the duplex spacing between the analyzer frequency and the generator frequency. Frequencyanalyzer = frequencygenerator + duplex spacing This command is only relevant with enabled RF coupling.

return:

duplex_space: Range: -500 MHz to 500 MHz, Unit: Hz

get_eattenuation() float[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:RFSettings:EATTenuation
value: float = driver.configure.afRf.measurement.rfSettings.get_eattenuation()

Specifies the external attenuation in the input path. Negative values specify a gain.

return:

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

get_envelope_power() float[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:RFSettings:ENPower
value: float = driver.configure.afRf.measurement.rfSettings.get_envelope_power()

Sets the expected nominal power of the measured RF signal. The allowed range depends on several other settings, for example on the selected connector and the external attenuation. For supported ranges, refer to the data sheet.

return:

exp_nominal_power: Unit: dBm

get_frequency() float[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:RFSettings:FREQuency
value: float = driver.configure.afRf.measurement.rfSettings.get_frequency()

Sets the center frequency of the RF analyzer.

return:

frequency: Range: 100 kHz to 3 GHz, Unit: Hz

get_rf_coupling() bool[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:RFSettings:RFCoupling
value: bool = driver.configure.afRf.measurement.rfSettings.get_rf_coupling()

Couples the frequency and channel settings of the analyzer to the corresponding generator settings.

return:

rf_coupling: OFF | ON

set_channel(rf_channel: int) None[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:RFSettings:CHANnel
driver.configure.afRf.measurement.rfSettings.set_channel(rf_channel = 1)

Specifies the center frequency of the RF analyzer via a channel number, according to the configured channel definition.

param rf_channel:

Range: 0 Ch to 9999 Ch, Unit: Ch

set_coffset(channel_offset: float) None[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:RFSettings:COFFset
driver.configure.afRf.measurement.rfSettings.set_coffset(channel_offset = 1.0)

Shifts the center frequency of the RF analyzer by a channel offset, relative to the frequency defined via the channel number. The range depends on the channel spacing, defined via method RsCma.Configure.AfRf.Measurement.Cdefinition.cspace.

param channel_offset:

Range: -Spacing/2 Hz to +Spacing/2 Hz, Unit: Hz

set_connector(input_connector: InputConnector) None[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:RFSettings:CONNector
driver.configure.afRf.measurement.rfSettings.set_connector(input_connector = enums.InputConnector.RFCom)

Selects the input connector for the measured RF signal.

param input_connector:

RFCom | RFIN

set_dspace(duplex_space: float) None[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:RFSettings:DSPace
driver.configure.afRf.measurement.rfSettings.set_dspace(duplex_space = 1.0)

Configures the duplex spacing between the analyzer frequency and the generator frequency. Frequencyanalyzer = frequencygenerator + duplex spacing This command is only relevant with enabled RF coupling.

param duplex_space:

Range: -500 MHz to 500 MHz, Unit: Hz

set_eattenuation(rf_input_ext_att: float) None[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:RFSettings:EATTenuation
driver.configure.afRf.measurement.rfSettings.set_eattenuation(rf_input_ext_att = 1.0)

Specifies the external attenuation in the input path. Negative values specify a gain.

param rf_input_ext_att:

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

set_envelope_power(exp_nominal_power: float) None[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:RFSettings:ENPower
driver.configure.afRf.measurement.rfSettings.set_envelope_power(exp_nominal_power = 1.0)

Sets the expected nominal power of the measured RF signal. The allowed range depends on several other settings, for example on the selected connector and the external attenuation. For supported ranges, refer to the data sheet.

param exp_nominal_power:

Unit: dBm

set_frequency(frequency: float) None[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:RFSettings:FREQuency
driver.configure.afRf.measurement.rfSettings.set_frequency(frequency = 1.0)

Sets the center frequency of the RF analyzer.

param frequency:

Range: 100 kHz to 3 GHz, Unit: Hz

set_rf_coupling(rf_coupling: bool) None[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:RFSettings:RFCoupling
driver.configure.afRf.measurement.rfSettings.set_rf_coupling(rf_coupling = False)

Couples the frequency and channel settings of the analyzer to the corresponding generator settings.

param rf_coupling:

OFF | ON

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.configure.afRf.measurement.rfSettings.clone()

Subgroups