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
- Commands in total: 14Subgroups: 1Direct child commands: 11
- get_efficiency() float[source]
# [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.
- Returns:
efficiency: float Range: 0 to 100
- get_ia_factor() float[source]
# [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.
- Returns:
internal_adj_fact: float Range: 0 to 200
- get_normalize() bool[source]
# [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.
- Returns:
normalize: 1 | ON | 0| OFF
- get_ok() bool[source]
# [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.
- Returns:
status: 1 | ON | 0| OFF
- get_power() float[source]
# [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.
- Returns:
power: float Range: -200 to 200
- get_pr_rate() float[source]
# [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.
- Returns:
rate: float Range: 0 to 10000
- get_psa_factor() float[source]
# [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 method
RsSmbv.source.bb.dme.analysis.normalize().- Returns:
pow_sens_adj_fact: float Range: 0 to 200
- get_rdistance() float[source]
# [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.
- Returns:
range_distance: float
- get_state() bool[source]
# [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.
- Returns:
state: 1 | ON | 0| OFF
- get_time() float[source]
# [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.
- Returns:
time: float Range: -1E-3 to 1E-3
- get_ua_factor() AvionicDmeUsedFact[source]
# [SOURce<HW>]:[BB]:DME:ANALysis:UAFactor value: enums.AvionicDmeUsedFact = driver.source.bb.dme.analysis.get_ua_factor()
Sets which internal adjustment factor is used.
- Returns:
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 method
RsSmbv.source.bb.dme.analysis.ia_factor()PSENsor The adjustment factor measured during a normalization setup. Query the power sensor adjustment factor with methodRsSmbv.source.bb.dme.analysis.psa_factor()
- set_state(state: bool) None[source]
# [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.
- Parameters:
state – 1 | ON | 0| OFF
- set_ua_factor(used_factor: AvionicDmeUsedFact) None[source]
# [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.
- Parameters:
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 method
RsSmbv.source.bb.dme.analysis.ia_factor()PSENsor The adjustment factor measured during a normalization setup. Query the power sensor adjustment factor with methodRsSmbv.source.bb.dme.analysis.psa_factor()
Cloning the Group
# Create a copy of the original group, that exists independently
analysis_copy = driver.source.bb.dme.analysis.clone()
Subgroups