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