Setup

SCPI Command :

CONFigure:NIOT:MEASurement<Instance>:MEValuation:LIST:SEGMent<nr>:SETup
class SetupCls[source]

Setup commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class SetupStruct[source]

Structure for setting input parameters. Fields:

  • Segment_Length: int: Number of slots in the segment

  • Level: float: Expected nominal power in the segment. The range can be calculated as follows: Range (Expected Nominal Power) = Range (Input Power) + External Attenuation - User Margin The input power range is stated in the specifications document.

  • Band: enums.Band: No parameter help available

  • Frequency: float: Carrier center frequency used in the segment

  • Npusch_Format: enums.NpuschFormat: Format of the NPUSCH.

  • Nof_Subcarrier: int: Number of subcarriers per resource unit The allowed values have dependencies, see ‘Resource unit allocation’.

  • Start_Sc: int: Offset of the first allocated subcarrier from the edge of the transmission bandwidth For a subcarrier spacing of 3.75 kHz / 15 kHz, n equals 48 / 12.

  • Nof_Ru_S: enums.NofRsrcUnits: Number of resource units allocated for the NPUSCH

  • Nof_Repetitions: enums.NofRepetitionsList: Number of NPUSCH repetitions: 1, 2, 4, …, 512, 1024, 2048

  • Retrigger_Flag: enums.RetriggerFlag: Specifies whether the measurement waits for a trigger event before measuring the segment, or not. For the first segment, the value OFF is always interpreted as ON. For subsequent segments, the retrigger flag is ignored for trigger mode ONCE and evaluated for trigger mode SEGMent, see [CMDLINKRESOLVED Trigger.NiotMeas.MultiEval.ListPy#Mode CMDLINKRESOLVED].
    • OFF: Measure the segment without retrigger.

    • ON: Wait for a trigger event from the trigger source configured via TRIGger:NIOT:MEASi:MEValuation:SOURce.

    • IFPower: Wait for a trigger event from the trigger source IF Power.

  • Evaluat_Offset: int: Number of slots at the beginning of the segment that are not evaluated

get(segment=Segment.Default) SetupStruct[source]
# SCPI: CONFigure:NIOT:MEASurement<Instance>:MEValuation:LIST:SEGMent<nr>:SETup
value: SetupStruct = driver.configure.niotMeas.multiEval.listPy.segment.setup.get(segment = repcap.Segment.Default)

Defines the length and analyzer settings of segment <no>. This command must be sent for all segments to be measured (method RsCMPX_NiotMeas.Configure.NiotMeas.MultiEval.ListPy.Lrange.set) . For the supported frequency range, see ‘Frequency ranges’.

param segment:

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Segment’)

return:

structure: for return value, see the help for SetupStruct structure arguments.

set(structure: SetupStruct, segment=Segment.Default) None[source]
# SCPI: CONFigure:NIOT:MEASurement<Instance>:MEValuation:LIST:SEGMent<nr>:SETup
structure = driver.configure.niotMeas.multiEval.listPy.segment.setup.SetupStruct()
structure.Segment_Length: int = 1
structure.Level: float = 1.0
structure.Band: enums.Band = enums.Band.OB1
structure.Frequency: float = 1.0
structure.Npusch_Format: enums.NpuschFormat = enums.NpuschFormat.F1
structure.Nof_Subcarrier: int = 1
structure.Start_Sc: int = 1
structure.Nof_Ru_S: enums.NofRsrcUnits = enums.NofRsrcUnits.NRU01
structure.Nof_Repetitions: enums.NofRepetitionsList = enums.NofRepetitionsList.NR1
structure.Retrigger_Flag: enums.RetriggerFlag = enums.RetriggerFlag.IFPower
structure.Evaluat_Offset: int = 1
driver.configure.niotMeas.multiEval.listPy.segment.setup.set(structure, segment = repcap.Segment.Default)

Defines the length and analyzer settings of segment <no>. This command must be sent for all segments to be measured (method RsCMPX_NiotMeas.Configure.NiotMeas.MultiEval.ListPy.Lrange.set) . For the supported frequency range, see ‘Frequency ranges’.

param structure:

for set value, see the help for SetupStruct structure arguments.

param segment:

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Segment’)