MultiEval

SCPI Commands

TRIGger:GSM:MEASurement<Instance>:MEValuation:SOURce
TRIGger:GSM:MEASurement<Instance>:MEValuation:THReshold
TRIGger:GSM:MEASurement<Instance>:MEValuation:SLOPe
TRIGger:GSM:MEASurement<Instance>:MEValuation:TOUT
TRIGger:GSM:MEASurement<Instance>:MEValuation:MGAP
class MultiEval[source]

MultiEval commands group definition. 7 total commands, 2 Sub-groups, 5 group commands

get_mgap()int[source]
# SCPI: TRIGger:GSM:MEASurement<Instance>:MEValuation:MGAP
value: int = driver.trigger.multiEval.get_mgap()

Sets a minimum time during which the IF signal must be below the trigger threshold before the trigger is armed so that an IF power trigger event can be generated.

return

min_trigger_gap: integer Range: 1 slot to 7 slots, Unit: slot

get_slope()RsCmwGsmMeas.enums.SignalSlope[source]
# SCPI: TRIGger:GSM:MEASurement<Instance>:MEValuation:SLOPe
value: enums.SignalSlope = driver.trigger.multiEval.get_slope()

Qualifies whether the trigger event is generated at the rising or at the falling edge of the trigger pulse (valid for external and power trigger sources) .

return

slope: REDGe | FEDGe REDGe: Rising edge FEDGe: Falling edge

get_source()str[source]
# SCPI: TRIGger:GSM:MEASurement<Instance>:MEValuation:SOURce
value: str = driver.trigger.multiEval.get_source()

Selects the source of the trigger events. Some values are always available. They are listed below. Depending on the installed options, additional values are available. You can query a list of all supported values via TRIGger:… :CATalog:SOURce?.

return

source: string ‘Power’: Power trigger (received RF power) ‘Acquisition’: Frame trigger according to defined burst pattern ‘Free Run’: Free run (untriggered)

get_threshold()float[source]
# SCPI: TRIGger:GSM:MEASurement<Instance>:MEValuation:THReshold
value: float or bool = driver.trigger.multiEval.get_threshold()

Defines the trigger threshold for power trigger sources.

return

threshold: numeric | ON | OFF Range: -50 dB to 0 dB, Unit: dB (full scale, i.e. relative to reference level minus external attenuation) Additional parameters: OFF | ON (disables | enables the threshold)

get_timeout()float[source]
# SCPI: TRIGger:GSM:MEASurement<Instance>:MEValuation:TOUT
value: float or bool = driver.trigger.multiEval.get_timeout()

Selects the maximum time that the measurement waits for a trigger event before it stops in remote control mode or indicates a trigger timeout in manual operation mode. This setting has no influence on ‘Free Run’ measurements.

return

trigger_timeout: numeric | ON | OFF Range: 0.01 s to 167.77215E+3 s, Unit: s Additional parameters: OFF | ON (disables timeout | enables timeout using the previous/default values)

set_mgap(min_trigger_gap: int)None[source]
# SCPI: TRIGger:GSM:MEASurement<Instance>:MEValuation:MGAP
driver.trigger.multiEval.set_mgap(min_trigger_gap = 1)

Sets a minimum time during which the IF signal must be below the trigger threshold before the trigger is armed so that an IF power trigger event can be generated.

param min_trigger_gap

integer Range: 1 slot to 7 slots, Unit: slot

set_slope(slope: RsCmwGsmMeas.enums.SignalSlope)None[source]
# SCPI: TRIGger:GSM:MEASurement<Instance>:MEValuation:SLOPe
driver.trigger.multiEval.set_slope(slope = enums.SignalSlope.FEDGe)

Qualifies whether the trigger event is generated at the rising or at the falling edge of the trigger pulse (valid for external and power trigger sources) .

param slope

REDGe | FEDGe REDGe: Rising edge FEDGe: Falling edge

set_source(source: str)None[source]
# SCPI: TRIGger:GSM:MEASurement<Instance>:MEValuation:SOURce
driver.trigger.multiEval.set_source(source = '1')

Selects the source of the trigger events. Some values are always available. They are listed below. Depending on the installed options, additional values are available. You can query a list of all supported values via TRIGger:… :CATalog:SOURce?.

param source

string ‘Power’: Power trigger (received RF power) ‘Acquisition’: Frame trigger according to defined burst pattern ‘Free Run’: Free run (untriggered)

set_threshold(threshold: float)None[source]
# SCPI: TRIGger:GSM:MEASurement<Instance>:MEValuation:THReshold
driver.trigger.multiEval.set_threshold(threshold = 1.0)

Defines the trigger threshold for power trigger sources.

param threshold

numeric | ON | OFF Range: -50 dB to 0 dB, Unit: dB (full scale, i.e. relative to reference level minus external attenuation) Additional parameters: OFF | ON (disables | enables the threshold)

set_timeout(trigger_timeout: float)None[source]
# SCPI: TRIGger:GSM:MEASurement<Instance>:MEValuation:TOUT
driver.trigger.multiEval.set_timeout(trigger_timeout = 1.0)

Selects the maximum time that the measurement waits for a trigger event before it stops in remote control mode or indicates a trigger timeout in manual operation mode. This setting has no influence on ‘Free Run’ measurements.

param trigger_timeout

numeric | ON | OFF Range: 0.01 s to 167.77215E+3 s, Unit: s Additional parameters: OFF | ON (disables timeout | enables timeout using the previous/default values)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.trigger.multiEval.clone()

Subgroups