MultiEval

SCPI Commands

CONFigure:EVDO:MEASurement<Instance>:MEValuation:TOUT
CONFigure:EVDO:MEASurement<Instance>:MEValuation:DMODulation
CONFigure:EVDO:MEASurement<Instance>:MEValuation:HSLot
CONFigure:EVDO:MEASurement<Instance>:MEValuation:DRC
CONFigure:EVDO:MEASurement<Instance>:MEValuation:ACK
CONFigure:EVDO:MEASurement<Instance>:MEValuation:ACKDsc
CONFigure:EVDO:MEASurement<Instance>:MEValuation:DATA
CONFigure:EVDO:MEASurement<Instance>:MEValuation:APILot
CONFigure:EVDO:MEASurement<Instance>:MEValuation:REPetition
CONFigure:EVDO:MEASurement<Instance>:MEValuation:MOEXception
CONFigure:EVDO:MEASurement<Instance>:MEValuation:PLSubtype
CONFigure:EVDO:MEASurement<Instance>:MEValuation:SCONdition
CONFigure:EVDO:MEASurement<Instance>:MEValuation:SFACtor
CONFigure:EVDO:MEASurement<Instance>:MEValuation:ILCMask
CONFigure:EVDO:MEASurement<Instance>:MEValuation:QLCMask
CONFigure:EVDO:MEASurement<Instance>:MEValuation:RPMode
CONFigure:EVDO:MEASurement<Instance>:MEValuation:IQLCheck
class MultiEval[source]

MultiEval commands group definition. 82 total commands, 6 Sub-groups, 17 group commands

get_ack()RsCmwEvdoMeas.enums.MeasCondition[source]
# SCPI: CONFigure:EVDO:MEASurement<instance>:MEValuation:ACK
value: enums.MeasCondition = driver.configure.multiEval.get_ack()

Specify a measurement condition for the selected carrier (see method RsCmwEvdoMeas.Configure.MultiEval.Carrier.select) based on the presence of the acknowledgment channel. Value ACK is only relevant for physical layer protocol subtype 0/1 (see method RsCmwEvdoMeas.Configure.MultiEval.plSubtype) .

return

ack: DNCare | ON | OFF OFF: do not evaluate the signal regardless of whether it is active or not. ON: evaluate the signal only when the ACK channel is present. Otherwise the CMW returns invalid results (INV) . DNCare: evaluate the signal irrespective of the presence of the channel.

get_ack_dsc()RsCmwEvdoMeas.enums.AckDsc[source]
# SCPI: CONFigure:EVDO:MEASurement<instance>:MEValuation:ACKDsc
value: enums.AckDsc = driver.configure.multiEval.get_ack_dsc()

Specify a measurement condition for the selected carrier (see method RsCmwEvdoMeas.Configure.MultiEval.Carrier.select) based on the presence of the acknowledgment channel / data source control channel. Value DSC is only relevant for physical layer protocol subtypes 2 and 3 (see method RsCmwEvdoMeas.Configure.MultiEval.plSubtype) .

return

ack_dsc: DNCare | DSC | ACK | OFF OFF: evaluate the signal only when no DSC or ACK channels are present DSC: evaluate the signal only when the DSC channel is present ACK: evaluate the signal only when the ACK channel is present DNCare: evaluate the signal irrespective of the presence of the channels

get_apilot()RsCmwEvdoMeas.enums.MeasCondition[source]
# SCPI: CONFigure:EVDO:MEASurement<instance>:MEValuation:APILot
value: enums.MeasCondition = driver.configure.multiEval.get_apilot()

Specifies a measurement condition for the selected carrier (see method RsCmwEvdoMeas.Configure.MultiEval.Carrier.select) based on the presence of the auxiliary pilot channel. The condition is only relevant for physical layer protocol subtypes 2 and 3 (see method RsCmwEvdoMeas.Configure.MultiEval.plSubtype) .

return

apilot: DNCare | ON | OFF DNCare: evaluate the signal irrespective of the presence of the channel ON: evaluate the signal only when the channel is present OFF: evaluate the signal only when the channel is not present

get_data()RsCmwEvdoMeas.enums.MeasCondition[source]
# SCPI: CONFigure:EVDO:MEASurement<instance>:MEValuation:DATA
value: enums.MeasCondition = driver.configure.multiEval.get_data()

Specifies a measurement condition for the selected carrier (see method RsCmwEvdoMeas.Configure.MultiEval.Carrier.select) based on the presence of the data channel.

return

code_chs_data: DNCare | ON | OFF DNCare: evaluate the signal irrespective of the presence of the channel ON: evaluate the signal only when the channel is present OFF: evaluate the signal only when the channel is not present

get_dmodulation()RsCmwEvdoMeas.enums.Dmodulation[source]
# SCPI: CONFigure:EVDO:MEASurement<instance>:MEValuation:DMODulation
value: enums.Dmodulation = driver.configure.multiEval.get_dmodulation()

Specifies the data channel modulation type of the selected carrier (see method RsCmwEvdoMeas.Configure.MultiEval.Carrier. select) . This setting is only relevant for measurements using physical layer subtype 2 or 3 (see method RsCmwEvdoMeas. Configure.MultiEval.plSubtype) .

return

dmodulation: AUTO | B4 | Q4 | Q2 | Q4Q2 | E4E2 AUTO: automatic detection of the modulation type. Signals with unrecognized modulation type are ignored. B4: BPSK modulation with 4-ary Walsh cover (W24) Q4: QPSK modulation with 4-ary Walsh cover (W24) Q2: QPSK modulation with 2-ary Walsh cover (W12) Q4Q2: (QPSK, W24) + (QPSK, W12) E4E2: (8-PSK, W24) + (8-PSK, W12)

get_drc()RsCmwEvdoMeas.enums.MeasCondition[source]
# SCPI: CONFigure:EVDO:MEASurement<instance>:MEValuation:DRC
value: enums.MeasCondition = driver.configure.multiEval.get_drc()

Specifies a measurement condition for the selected carrier (see method RsCmwEvdoMeas.Configure.MultiEval.Carrier.select) based on the presence of the data rate control (DRC) channel.

return

dr_control: DNCare | ON | OFF DNCare: evaluate the signal irrespective of the presence of the channel ON: evaluate the signal only when the channel is present OFF: evaluate the signal only when the channel is not present

get_hslot()RsCmwEvdoMeas.enums.HalfSlot[source]
# SCPI: CONFigure:EVDO:MEASurement<instance>:MEValuation:HSLot
value: enums.HalfSlot = driver.configure.multiEval.get_hslot()

Specifies which half-slots of the code channel is/are evaluated for measurements using physical layer subtype 2 or 3 (see method RsCmwEvdoMeas.Configure.MultiEval.plSubtype) . Consider that the DSC channel and the ACK channel are transmitted time-multiplexed on Walsh channel W1232. The ACK is transmitted on the first half-slot and the DSC on the second half-slot.

return

hslot: FHSLot | SHSLot | BHSLots FHSLot: evaluate the first half-slot SHSLot: evaluate the second half-slot BHSLots: evaluate both half-slots

get_ilc_mask()float[source]
# SCPI: CONFigure:EVDO:MEASurement<instance>:MEValuation:ILCMask
value: float = driver.configure.multiEval.get_ilc_mask()

Specifies the long code mask for the I branch.

return

lc_mask_i: numeric Range: #H0 to #H3FFFFFFFFFF

get_iql_check()bool[source]
# SCPI: CONFigure:EVDO:MEASurement<instance>:MEValuation:IQLCheck
value: bool = driver.configure.multiEval.get_iql_check()

Enables or disables the CDP I/Q leakage check.

return

iq_leakage_check: OFF | ON ON: enable check OFF: disable check

get_mo_exception()bool[source]
# SCPI: CONFigure:EVDO:MEASurement<instance>:MEValuation:MOEXception
value: bool = driver.configure.multiEval.get_mo_exception()

Specifies whether measurement results that the R&S CMW identifies as faulty or inaccurate are rejected.

return

meas_on_exception: OFF | ON ON: Results are never rejected OFF: Faulty results are rejected

get_pl_subtype()RsCmwEvdoMeas.enums.PlSubtype[source]
# SCPI: CONFigure:EVDO:MEASurement<instance>:MEValuation:PLSubtype
value: enums.PlSubtype = driver.configure.multiEval.get_pl_subtype()

Selects the physical layer protocol subtype. For the combined signal path scenario, use CONFigure:EVDO:SIGN<i>:NETWork:RELease.

return

pl_subtype: ST01 | ST2 | ST3 ST01: subtype 0 or 1 ST2: subtype 2 ST3: subtype 3

get_qlcmask()float[source]
# SCPI: CONFigure:EVDO:MEASurement<instance>:MEValuation:QLCMask
value: float = driver.configure.multiEval.get_qlcmask()

Specifies the long code mask for the Q branch.

return

lc_mask_q: numeric Range: #H0 to #H3FFFFFFFFFF

get_repetition()RsCmwEvdoMeas.enums.Repeat[source]
# SCPI: CONFigure:EVDO:MEASurement<instance>:MEValuation:REPetition
value: enums.Repeat = driver.configure.multiEval.get_repetition()

Specifies the repetition mode of the measurement. The repetition mode specifies whether the measurement is stopped after a single shot or repeated continuously. Use CONFigure:..:MEAS<i>:…:SCOunt to determine the number of measurement intervals per single shot.

return

repetition: SINGleshot | CONTinuous SINGleshot: Single-shot measurement CONTinuous: Continuous measurement

get_rp_mode()RsCmwEvdoMeas.enums.RefPowerMode[source]
# SCPI: CONFigure:EVDO:MEASurement<instance>:MEValuation:RPMode
value: enums.RefPowerMode = driver.configure.multiEval.get_rp_mode()

Sets the reference power relative to which the power (in dB) of the reverse link physical channels of both the I and Q signal are measured.

return

ref_power_mode: ATPower | PPOWer ATPower: total channel power PPOWer: pilot power

get_scondition()RsCmwEvdoMeas.enums.StopConditionB[source]
# SCPI: CONFigure:EVDO:MEASurement<instance>:MEValuation:SCONdition
value: enums.StopConditionB = driver.configure.multiEval.get_scondition()

Qualifies whether the measurement is stopped after a failed limit check or continued. OLFail means that the measurement is stopped (STOP:…MEAS<i>…) and reaches the RDY state when one of the results exceeds the limits.

return

stop_condition: NONE | OLFail NONE: Continue measurement irrespective of the limit check OLFail: Stop measurement on limit failure

get_sfactor()RsCmwEvdoMeas.enums.Srate[source]
# SCPI: CONFigure:EVDO:MEASurement<instance>:MEValuation:SFACtor
value: enums.Srate = driver.configure.multiEval.get_sfactor()

Queries the spreading factor. The spreading factor cannot be set directly but depends on the physical layer protocol subtype (method RsCmwEvdoMeas.Configure.MultiEval.plSubtype) .

return

srate: SF16 | SF32

get_timeout()float[source]
# SCPI: CONFigure:EVDO:MEASurement<instance>:MEValuation:TOUT
value: float = driver.configure.multiEval.get_timeout()

Defines a timeout for the measurement. The timer is started when the measurement is initiated via a READ or INIT command. It is not started if the measurement is initiated manually ([ON | OFF] key or [RESTART | STOP] key) . When the measurement has completed the first measurement cycle (first single shot) , the statistical depth is reached and the timer is reset. If the first measurement cycle has not been completed when the timer expires, the measurement is stopped. The measurement state changes to RDY. The reliability indicator is set to 1, indicating that a measurement timeout occurred. Still running READ, FETCh or CALCulate commands are completed, returning the available results. At least for some results, there are no values at all or the statistical depth has not been reached. A timeout of 0 s corresponds to an infinite measurement timeout.

return

timeout: numeric Unit: s

set_ack(ack: RsCmwEvdoMeas.enums.MeasCondition)None[source]
# SCPI: CONFigure:EVDO:MEASurement<instance>:MEValuation:ACK
driver.configure.multiEval.set_ack(ack = enums.MeasCondition.DNCare)

Specify a measurement condition for the selected carrier (see method RsCmwEvdoMeas.Configure.MultiEval.Carrier.select) based on the presence of the acknowledgment channel. Value ACK is only relevant for physical layer protocol subtype 0/1 (see method RsCmwEvdoMeas.Configure.MultiEval.plSubtype) .

param ack

DNCare | ON | OFF OFF: do not evaluate the signal regardless of whether it is active or not. ON: evaluate the signal only when the ACK channel is present. Otherwise the CMW returns invalid results (INV) . DNCare: evaluate the signal irrespective of the presence of the channel.

set_ack_dsc(ack_dsc: RsCmwEvdoMeas.enums.AckDsc)None[source]
# SCPI: CONFigure:EVDO:MEASurement<instance>:MEValuation:ACKDsc
driver.configure.multiEval.set_ack_dsc(ack_dsc = enums.AckDsc.ACK)

Specify a measurement condition for the selected carrier (see method RsCmwEvdoMeas.Configure.MultiEval.Carrier.select) based on the presence of the acknowledgment channel / data source control channel. Value DSC is only relevant for physical layer protocol subtypes 2 and 3 (see method RsCmwEvdoMeas.Configure.MultiEval.plSubtype) .

param ack_dsc

DNCare | DSC | ACK | OFF OFF: evaluate the signal only when no DSC or ACK channels are present DSC: evaluate the signal only when the DSC channel is present ACK: evaluate the signal only when the ACK channel is present DNCare: evaluate the signal irrespective of the presence of the channels

set_apilot(apilot: RsCmwEvdoMeas.enums.MeasCondition)None[source]
# SCPI: CONFigure:EVDO:MEASurement<instance>:MEValuation:APILot
driver.configure.multiEval.set_apilot(apilot = enums.MeasCondition.DNCare)

Specifies a measurement condition for the selected carrier (see method RsCmwEvdoMeas.Configure.MultiEval.Carrier.select) based on the presence of the auxiliary pilot channel. The condition is only relevant for physical layer protocol subtypes 2 and 3 (see method RsCmwEvdoMeas.Configure.MultiEval.plSubtype) .

param apilot

DNCare | ON | OFF DNCare: evaluate the signal irrespective of the presence of the channel ON: evaluate the signal only when the channel is present OFF: evaluate the signal only when the channel is not present

set_data(code_chs_data: RsCmwEvdoMeas.enums.MeasCondition)None[source]
# SCPI: CONFigure:EVDO:MEASurement<instance>:MEValuation:DATA
driver.configure.multiEval.set_data(code_chs_data = enums.MeasCondition.DNCare)

Specifies a measurement condition for the selected carrier (see method RsCmwEvdoMeas.Configure.MultiEval.Carrier.select) based on the presence of the data channel.

param code_chs_data

DNCare | ON | OFF DNCare: evaluate the signal irrespective of the presence of the channel ON: evaluate the signal only when the channel is present OFF: evaluate the signal only when the channel is not present

set_dmodulation(dmodulation: RsCmwEvdoMeas.enums.Dmodulation)None[source]
# SCPI: CONFigure:EVDO:MEASurement<instance>:MEValuation:DMODulation
driver.configure.multiEval.set_dmodulation(dmodulation = enums.Dmodulation.AUTO)

Specifies the data channel modulation type of the selected carrier (see method RsCmwEvdoMeas.Configure.MultiEval.Carrier. select) . This setting is only relevant for measurements using physical layer subtype 2 or 3 (see method RsCmwEvdoMeas. Configure.MultiEval.plSubtype) .

param dmodulation

AUTO | B4 | Q4 | Q2 | Q4Q2 | E4E2 AUTO: automatic detection of the modulation type. Signals with unrecognized modulation type are ignored. B4: BPSK modulation with 4-ary Walsh cover (W24) Q4: QPSK modulation with 4-ary Walsh cover (W24) Q2: QPSK modulation with 2-ary Walsh cover (W12) Q4Q2: (QPSK, W24) + (QPSK, W12) E4E2: (8-PSK, W24) + (8-PSK, W12)

set_drc(dr_control: RsCmwEvdoMeas.enums.MeasCondition)None[source]
# SCPI: CONFigure:EVDO:MEASurement<instance>:MEValuation:DRC
driver.configure.multiEval.set_drc(dr_control = enums.MeasCondition.DNCare)

Specifies a measurement condition for the selected carrier (see method RsCmwEvdoMeas.Configure.MultiEval.Carrier.select) based on the presence of the data rate control (DRC) channel.

param dr_control

DNCare | ON | OFF DNCare: evaluate the signal irrespective of the presence of the channel ON: evaluate the signal only when the channel is present OFF: evaluate the signal only when the channel is not present

set_hslot(hslot: RsCmwEvdoMeas.enums.HalfSlot)None[source]
# SCPI: CONFigure:EVDO:MEASurement<instance>:MEValuation:HSLot
driver.configure.multiEval.set_hslot(hslot = enums.HalfSlot.BHSLots)

Specifies which half-slots of the code channel is/are evaluated for measurements using physical layer subtype 2 or 3 (see method RsCmwEvdoMeas.Configure.MultiEval.plSubtype) . Consider that the DSC channel and the ACK channel are transmitted time-multiplexed on Walsh channel W1232. The ACK is transmitted on the first half-slot and the DSC on the second half-slot.

param hslot

FHSLot | SHSLot | BHSLots FHSLot: evaluate the first half-slot SHSLot: evaluate the second half-slot BHSLots: evaluate both half-slots

set_ilc_mask(lc_mask_i: float)None[source]
# SCPI: CONFigure:EVDO:MEASurement<instance>:MEValuation:ILCMask
driver.configure.multiEval.set_ilc_mask(lc_mask_i = 1.0)

Specifies the long code mask for the I branch.

param lc_mask_i

numeric Range: #H0 to #H3FFFFFFFFFF

set_iql_check(iq_leakage_check: bool)None[source]
# SCPI: CONFigure:EVDO:MEASurement<instance>:MEValuation:IQLCheck
driver.configure.multiEval.set_iql_check(iq_leakage_check = False)

Enables or disables the CDP I/Q leakage check.

param iq_leakage_check

OFF | ON ON: enable check OFF: disable check

set_mo_exception(meas_on_exception: bool)None[source]
# SCPI: CONFigure:EVDO:MEASurement<instance>:MEValuation:MOEXception
driver.configure.multiEval.set_mo_exception(meas_on_exception = False)

Specifies whether measurement results that the R&S CMW identifies as faulty or inaccurate are rejected.

param meas_on_exception

OFF | ON ON: Results are never rejected OFF: Faulty results are rejected

set_pl_subtype(pl_subtype: RsCmwEvdoMeas.enums.PlSubtype)None[source]
# SCPI: CONFigure:EVDO:MEASurement<instance>:MEValuation:PLSubtype
driver.configure.multiEval.set_pl_subtype(pl_subtype = enums.PlSubtype.ST01)

Selects the physical layer protocol subtype. For the combined signal path scenario, use CONFigure:EVDO:SIGN<i>:NETWork:RELease.

param pl_subtype

ST01 | ST2 | ST3 ST01: subtype 0 or 1 ST2: subtype 2 ST3: subtype 3

set_qlcmask(lc_mask_q: float)None[source]
# SCPI: CONFigure:EVDO:MEASurement<instance>:MEValuation:QLCMask
driver.configure.multiEval.set_qlcmask(lc_mask_q = 1.0)

Specifies the long code mask for the Q branch.

param lc_mask_q

numeric Range: #H0 to #H3FFFFFFFFFF

set_repetition(repetition: RsCmwEvdoMeas.enums.Repeat)None[source]
# SCPI: CONFigure:EVDO:MEASurement<instance>:MEValuation:REPetition
driver.configure.multiEval.set_repetition(repetition = enums.Repeat.CONTinuous)

Specifies the repetition mode of the measurement. The repetition mode specifies whether the measurement is stopped after a single shot or repeated continuously. Use CONFigure:..:MEAS<i>:…:SCOunt to determine the number of measurement intervals per single shot.

param repetition

SINGleshot | CONTinuous SINGleshot: Single-shot measurement CONTinuous: Continuous measurement

set_rp_mode(ref_power_mode: RsCmwEvdoMeas.enums.RefPowerMode)None[source]
# SCPI: CONFigure:EVDO:MEASurement<instance>:MEValuation:RPMode
driver.configure.multiEval.set_rp_mode(ref_power_mode = enums.RefPowerMode.ATPower)

Sets the reference power relative to which the power (in dB) of the reverse link physical channels of both the I and Q signal are measured.

param ref_power_mode

ATPower | PPOWer ATPower: total channel power PPOWer: pilot power

set_scondition(stop_condition: RsCmwEvdoMeas.enums.StopConditionB)None[source]
# SCPI: CONFigure:EVDO:MEASurement<instance>:MEValuation:SCONdition
driver.configure.multiEval.set_scondition(stop_condition = enums.StopConditionB.NONE)

Qualifies whether the measurement is stopped after a failed limit check or continued. OLFail means that the measurement is stopped (STOP:…MEAS<i>…) and reaches the RDY state when one of the results exceeds the limits.

param stop_condition

NONE | OLFail NONE: Continue measurement irrespective of the limit check OLFail: Stop measurement on limit failure

set_sfactor(srate: RsCmwEvdoMeas.enums.Srate)None[source]
# SCPI: CONFigure:EVDO:MEASurement<instance>:MEValuation:SFACtor
driver.configure.multiEval.set_sfactor(srate = enums.Srate.SF16)

Queries the spreading factor. The spreading factor cannot be set directly but depends on the physical layer protocol subtype (method RsCmwEvdoMeas.Configure.MultiEval.plSubtype) .

param srate

No help available

set_timeout(timeout: float)None[source]
# SCPI: CONFigure:EVDO:MEASurement<instance>:MEValuation:TOUT
driver.configure.multiEval.set_timeout(timeout = 1.0)

Defines a timeout for the measurement. The timer is started when the measurement is initiated via a READ or INIT command. It is not started if the measurement is initiated manually ([ON | OFF] key or [RESTART | STOP] key) . When the measurement has completed the first measurement cycle (first single shot) , the statistical depth is reached and the timer is reset. If the first measurement cycle has not been completed when the timer expires, the measurement is stopped. The measurement state changes to RDY. The reliability indicator is set to 1, indicating that a measurement timeout occurred. Still running READ, FETCh or CALCulate commands are completed, returning the available results. At least for some results, there are no values at all or the statistical depth has not been reached. A timeout of 0 s corresponds to an infinite measurement timeout.

param timeout

numeric Unit: s

Cloning the Group

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

Subgroups