RfSettings¶
SCPI Commands
CONFigure:BLUetooth:SIGNaling<Instance>:RFSettings:ARPower
CONFigure:BLUetooth:SIGNaling<Instance>:RFSettings:ARANging
CONFigure:BLUetooth:SIGNaling<Instance>:RFSettings:ENPower
CONFigure:BLUetooth:SIGNaling<Instance>:RFSettings:LEVel
CONFigure:BLUetooth:SIGNaling<Instance>:RFSettings:UMARgin
CONFigure:BLUetooth:SIGNaling<Instance>:RFSettings:PCONtrol
CONFigure:BLUetooth:SIGNaling<Instance>:RFSettings:HOPPing
- class RfSettings[source]
RfSettings commands group definition. 156 total commands, 10 Sub-groups, 7 group commands
- get_ar_power() → float[source]
# SCPI: CONFigure:BLUetooth:SIGNaling<Instance>:RFSettings:ARPower value: float = driver.configure.rfSettings.get_ar_power()
No command help available
- return
inp_level: No help available
- get_aranging() → bool[source]
# SCPI: CONFigure:BLUetooth:SIGNaling<instance>:RFSettings:ARANging value: bool = driver.configure.rfSettings.get_aranging()
Adjusts the input level expected at the R&S CMW antenna automatically, according to the predefined values and measured signal amplitude.
- return
auto_ranging: OFF | ON
- get_envelope_power() → float[source]
# SCPI: CONFigure:BLUetooth:SIGNaling<Instance>:RFSettings:ENPower value: float = driver.configure.rfSettings.get_envelope_power()
Sets the expected nominal power of the EUT signal
- return
exp_nominal_power: numeric The range of the expected nominal power can be calculated as follows: Range (Expected Nominal Power) = Range (Input Power) + External Attenuation - User Margin The input power range is stated in the data sheet. Unit: dBm
- get_hopping() → bool[source]
# SCPI: CONFigure:BLUetooth:SIGNaling<Instance>:RFSettings:HOPPing value: bool = driver.configure.rfSettings.get_hopping()
Enables/disables frequency hopping.
- return
hopping: OFF | ON
- get_level() → float[source]
# SCPI: CONFigure:BLUetooth:SIGNaling<Instance>:RFSettings:LEVel value: float = driver.configure.rfSettings.get_level()
Defines the absolute TX level of the R&S CMW (master) signal. The allowed value range can be calculated as follows: Range (Level) = Range (Output Power) - External Attenuation Range (Output Power) = -130 dBm to 0 dBm (RFx COM) or -120 dBm to 8 dBm (RFx OUT) ; please also notice the ranges quoted in the data sheet.
- return
level: numeric Range: see above , Unit: dBm
- get_power_control() → RsCmwBluetoothSig.enums.PowerControl[source]
# SCPI: CONFigure:BLUetooth:SIGNaling<Instance>:RFSettings:PCONtrol value: enums.PowerControl = driver.configure.rfSettings.get_power_control()
No command help available
- return
pcontrol: No help available
- get_umargin() → float[source]
# SCPI: CONFigure:BLUetooth:SIGNaling<instance>:RFSettings:UMARgin value: float = driver.configure.rfSettings.get_umargin()
Sets the margin that the R&S CMW adds to the expected nominal power to determine the reference level. The reference level minus the external input attenuation must be within the power range of the selected input connector; refer to the data sheet.
INTRO_CMD_HELP: Refer also to the following commands:
method RsCmwBluetoothSig.Configure.RfSettings.envelopePower
method RsCmwBluetoothSig.Configure.RfSettings.Eattenuation.inputPy
- return
margin: numeric Range: 0 dB to (55 dB + external attenuation - expected nominal power)
- set_aranging(auto_ranging: bool) → None[source]
# SCPI: CONFigure:BLUetooth:SIGNaling<instance>:RFSettings:ARANging driver.configure.rfSettings.set_aranging(auto_ranging = False)
Adjusts the input level expected at the R&S CMW antenna automatically, according to the predefined values and measured signal amplitude.
- param auto_ranging
OFF | ON
- set_envelope_power(exp_nominal_power: float) → None[source]
# SCPI: CONFigure:BLUetooth:SIGNaling<Instance>:RFSettings:ENPower driver.configure.rfSettings.set_envelope_power(exp_nominal_power = 1.0)
Sets the expected nominal power of the EUT signal
- param exp_nominal_power
numeric The range of the expected nominal power can be calculated as follows: Range (Expected Nominal Power) = Range (Input Power) + External Attenuation - User Margin The input power range is stated in the data sheet. Unit: dBm
- set_hopping(hopping: bool) → None[source]
# SCPI: CONFigure:BLUetooth:SIGNaling<Instance>:RFSettings:HOPPing driver.configure.rfSettings.set_hopping(hopping = False)
Enables/disables frequency hopping.
- param hopping
OFF | ON
- set_level(level: float) → None[source]
# SCPI: CONFigure:BLUetooth:SIGNaling<Instance>:RFSettings:LEVel driver.configure.rfSettings.set_level(level = 1.0)
Defines the absolute TX level of the R&S CMW (master) signal. The allowed value range can be calculated as follows: Range (Level) = Range (Output Power) - External Attenuation Range (Output Power) = -130 dBm to 0 dBm (RFx COM) or -120 dBm to 8 dBm (RFx OUT) ; please also notice the ranges quoted in the data sheet.
- param level
numeric Range: see above , Unit: dBm
- set_power_control(pcontrol: RsCmwBluetoothSig.enums.PowerControl) → None[source]
# SCPI: CONFigure:BLUetooth:SIGNaling<Instance>:RFSettings:PCONtrol driver.configure.rfSettings.set_power_control(pcontrol = enums.PowerControl.DOWN)
No command help available
- param pcontrol
No help available
- set_umargin(margin: float) → None[source]
# SCPI: CONFigure:BLUetooth:SIGNaling<instance>:RFSettings:UMARgin driver.configure.rfSettings.set_umargin(margin = 1.0)
Sets the margin that the R&S CMW adds to the expected nominal power to determine the reference level. The reference level minus the external input attenuation must be within the power range of the selected input connector; refer to the data sheet.
INTRO_CMD_HELP: Refer also to the following commands:
method RsCmwBluetoothSig.Configure.RfSettings.envelopePower
method RsCmwBluetoothSig.Configure.RfSettings.Eattenuation.inputPy
- param margin
numeric Range: 0 dB to (55 dB + external attenuation - expected nominal power)
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.configure.rfSettings.clone()
Subgroups