Analysis
SCPI Commands :
[SOURce<HW>]:[BB]:DME:ANALysis:EFFiciency
[SOURce<HW>]:[BB]:DME:ANALysis:IAFactor
[SOURce<HW>]:[BB]:DME:ANALysis:NORMalize
[SOURce<HW>]:[BB]:DME:ANALysis:OK
[SOURce<HW>]:[BB]:DME:ANALysis:POWer
[SOURce<HW>]:[BB]:DME:ANALysis:PRRate
[SOURce<HW>]:[BB]:DME:ANALysis:PSAFactor
[SOURce<HW>]:[BB]:DME:ANALysis:RDIStance
[SOURce<HW>]:[BB]:DME:ANALysis:STATe
[SOURce<HW>]:[BB]:DME:ANALysis:TIME
[SOURce<HW>]:[BB]:DME:ANALysis:UAFactor
- class AnalysisCls[source]
Analysis commands group definition. 14 total commands, 1 Subgroups, 11 group commands
- get_efficiency() float [source]
# SCPI: [SOURce<HW>]:[BB]:DME:ANALysis:EFFiciency value: float = driver.source.bb.dme.analysis.get_efficiency()
Queries the measured reply efficiency in percent. The measurement is the ratio of the number of measured valid reply pulse pairs to transmitted pulse pairs in a measurement cycle.
- return
efficiency: float Range: 0 to 100
- get_ia_factor() float [source]
# SCPI: [SOURce<HW>]:[BB]:DME:ANALysis:IAFactor value: float = driver.source.bb.dme.analysis.get_ia_factor()
Queries the internal adjustment factor, the mathematically calculated value of the time, when the pulse reaches its 50% level.
- return
internal_adj_fact: float Range: 0 to 200
- get_normalize() bool [source]
# SCPI: [SOURce<HW>]:[BB]:DME:ANALysis:NORMalize value: bool = driver.source.bb.dme.analysis.get_normalize()
Performs a normalization of the test setup. The delay due to the test setup is measured and subsequently considered in the reply measurements.
- return
normalize: 1| ON| 0| OFF
- get_ok() bool [source]
# SCPI: [SOURce<HW>]:[BB]:DME:ANALysis:OK value: bool = driver.source.bb.dme.analysis.get_ok()
Queries if there are DME measurement values in the set measurement window.
- return
status: 1| ON| 0| OFF
- get_power() float [source]
# SCPI: [SOURce<HW>]:[BB]:DME:ANALysis:POWer value: float = driver.source.bb.dme.analysis.get_power()
Queries the measured average peak level of all valid pulse pairs in a measurement cycle.
- return
power: float Range: -200 to 200
- get_pr_rate() float [source]
# SCPI: [SOURce<HW>]:[BB]:DME:ANALysis:PRRate value: float = driver.source.bb.dme.analysis.get_pr_rate()
Queries the measured mean pulse repetition rate of the DME ground station. All received pulses of the DME ground station are considered.
- return
rate: float Range: 0 to 10000
- get_psa_factor() float [source]
# SCPI: [SOURce<HW>]:[BB]:DME:ANALysis:PSAFactor value: float = driver.source.bb.dme.analysis.get_psa_factor()
Queries the power sensor adjustment factor determined during a normalization of the setup. You can normalize the setup with [:SOURce<hw>][:BB]:DME:ANALysis:NORMalize?.
- return
pow_sens_adj_fact: float Range: 0 to 200
- get_rdistance() float [source]
# SCPI: [SOURce<HW>]:[BB]:DME:ANALysis:RDIStance value: float = driver.source.bb.dme.analysis.get_rdistance()
Queries the measured average range distance of all valid pulse pairs in a measurement cycle.
- return
range_distance: float
- get_state() bool [source]
# SCPI: [SOURce<HW>]:[BB]:DME:ANALysis:STATe value: bool = driver.source.bb.dme.analysis.get_state()
Activates the DME analysis. Activation requires a connection between R&S SMBV100B and a power sensor, for example, the R&S NRP-Z81.
- return
state: 1| ON| 0| OFF
- get_time() float [source]
# SCPI: [SOURce<HW>]:[BB]:DME:ANALysis:TIME value: float = driver.source.bb.dme.analysis.get_time()
Queries the measured average reply delay of all valid pulse pairs in a measurement cycle.
- return
time: float Range: -1E-3 to 1E-3
- get_ua_factor() RsSmbv.enums.AvionicDmeUsedFact [source]
# SCPI: [SOURce<HW>]:[BB]:DME:ANALysis:UAFactor value: enums.AvionicDmeUsedFact = driver.source.bb.dme.analysis.get_ua_factor()
Sets which internal adjustment factor is used.
- return
used_factor: INTernal| PSENsor INTernal The mathematically calculated value of the time, when the pulse reaches its 50% level. Query the internal adjustment factor with [:SOURcehw][:BB]:DME:ANALysis:IAFactor? PSENsor The adjustment factor measured during a normalization setup. Query the power sensor adjustment factor with [:SOURcehw][:BB]:DME:ANALysis:PSAFactor?
- set_state(state: bool) None [source]
# SCPI: [SOURce<HW>]:[BB]:DME:ANALysis:STATe driver.source.bb.dme.analysis.set_state(state = False)
Activates the DME analysis. Activation requires a connection between R&S SMBV100B and a power sensor, for example, the R&S NRP-Z81.
- param state
1| ON| 0| OFF
- set_ua_factor(used_factor: RsSmbv.enums.AvionicDmeUsedFact) None [source]
# SCPI: [SOURce<HW>]:[BB]:DME:ANALysis:UAFactor driver.source.bb.dme.analysis.set_ua_factor(used_factor = enums.AvionicDmeUsedFact.INTernal)
Sets which internal adjustment factor is used.
- param used_factor
INTernal| PSENsor INTernal The mathematically calculated value of the time, when the pulse reaches its 50% level. Query the internal adjustment factor with [:SOURcehw][:BB]:DME:ANALysis:IAFactor? PSENsor The adjustment factor measured during a normalization setup. Query the power sensor adjustment factor with [:SOURcehw][:BB]:DME:ANALysis:PSAFactor?
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.source.bb.dme.analysis.clone()
Subgroups