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: 14
Subgroups: 1
Direct 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 method RsSmbv.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 method RsSmbv.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