MultiEval¶
SCPI Commands
TRIGger:CDMA:MEASurement<Instance>:MEValuation:SOURce
TRIGger:CDMA:MEASurement<Instance>:MEValuation:TOUT
TRIGger:CDMA:MEASurement<Instance>:MEValuation:SLOPe
TRIGger:CDMA:MEASurement<Instance>:MEValuation:THReshold
TRIGger:CDMA:MEASurement<Instance>:MEValuation:MGAP
TRIGger:CDMA:MEASurement<Instance>:MEValuation:DELay
TRIGger:CDMA:MEASurement<Instance>:MEValuation:EOFFset
- class MultiEval[source]
MultiEval commands group definition. 9 total commands, 2 Sub-groups, 7 group commands
- get_delay() → float[source]
# SCPI: TRIGger:CDMA:MEASurement<Instance>:MEValuation:DELay value: float = driver.trigger.multiEval.get_delay()
Defines a time delaying the start of the measurement relative to the trigger event. This setting has no influence on ‘Free Run’ measurements.
- return
delay: numeric Range: -1.25E-3 s to 0.08 s, Unit: s
- get_eoffset() → int[source]
# SCPI: TRIGger:CDMA:MEASurement<Instance>:MEValuation:EOFFset value: int = driver.trigger.multiEval.get_eoffset()
Defines a delay time for the measurement relative to the ‘IF Power’ or external trigger events (see method RsCmwCdma2kMeas.Trigger.MultiEval.source) . The range is entered as an integer number of power control groups (PCG) . Each PCG has a duration of 1.25 ms.
- return
eval_offset: integer Range: 0 to 64, Unit: power control group
- get_mgap() → float[source]
# SCPI: TRIGger:CDMA:MEASurement<Instance>:MEValuation:MGAP value: float = 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: numeric Range: 0 s to 0.01 s, Unit: s
- get_slope() → RsCmwCdma2kMeas.enums.Slope[source]
# SCPI: TRIGger:CDMA:MEASurement<Instance>:MEValuation:SLOPe value: enums.Slope = 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:CDMA: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
trigger_name: string ‘Free Run’: Free run (untriggered) ‘IF Power’: Power trigger (received RF power) ‘IF Auto Sync’: Power trigger auto synchronized
- get_threshold() → float[source]
# SCPI: TRIGger:CDMA:MEASurement<Instance>:MEValuation:THReshold value: float or bool = driver.trigger.multiEval.get_threshold()
Defines the trigger threshold for power trigger sources.
- return
threshold: Range: -50 dB to 0 dB, Unit: dB
- get_timeout() → float[source]
# SCPI: TRIGger:CDMA: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
time: Range: 0 s to 83.88607E+3 s, Unit: s Additional values: OFF | ON (disables timeout | enables timeout using the previous/default values)
- set_delay(delay: float) → None[source]
# SCPI: TRIGger:CDMA:MEASurement<Instance>:MEValuation:DELay driver.trigger.multiEval.set_delay(delay = 1.0)
Defines a time delaying the start of the measurement relative to the trigger event. This setting has no influence on ‘Free Run’ measurements.
- param delay
numeric Range: -1.25E-3 s to 0.08 s, Unit: s
- set_eoffset(eval_offset: int) → None[source]
# SCPI: TRIGger:CDMA:MEASurement<Instance>:MEValuation:EOFFset driver.trigger.multiEval.set_eoffset(eval_offset = 1)
Defines a delay time for the measurement relative to the ‘IF Power’ or external trigger events (see method RsCmwCdma2kMeas.Trigger.MultiEval.source) . The range is entered as an integer number of power control groups (PCG) . Each PCG has a duration of 1.25 ms.
- param eval_offset
integer Range: 0 to 64, Unit: power control group
- set_mgap(min_trigger_gap: float) → None[source]
# SCPI: TRIGger:CDMA:MEASurement<Instance>:MEValuation:MGAP driver.trigger.multiEval.set_mgap(min_trigger_gap = 1.0)
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
numeric Range: 0 s to 0.01 s, Unit: s
- set_slope(slope: RsCmwCdma2kMeas.enums.Slope) → None[source]
# SCPI: TRIGger:CDMA:MEASurement<Instance>:MEValuation:SLOPe driver.trigger.multiEval.set_slope(slope = enums.Slope.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(trigger_name: str) → None[source]
# SCPI: TRIGger:CDMA:MEASurement<Instance>:MEValuation:SOURce driver.trigger.multiEval.set_source(trigger_name = '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 trigger_name
string ‘Free Run’: Free run (untriggered) ‘IF Power’: Power trigger (received RF power) ‘IF Auto Sync’: Power trigger auto synchronized
- set_threshold(threshold: float) → None[source]
# SCPI: TRIGger:CDMA:MEASurement<Instance>:MEValuation:THReshold driver.trigger.multiEval.set_threshold(threshold = 1.0)
Defines the trigger threshold for power trigger sources.
- param threshold
Range: -50 dB to 0 dB, Unit: dB
- set_timeout(time: float) → None[source]
# SCPI: TRIGger:CDMA:MEASurement<Instance>:MEValuation:TOUT driver.trigger.multiEval.set_timeout(time = 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 time
Range: 0 s to 83.88607E+3 s, Unit: s Additional values: 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