ListPy

SCPI Commands

CONFigure:GSM:MEASurement<Instance>:MEValuation:LIST:SLENgth
CONFigure:GSM:MEASurement<Instance>:MEValuation:LIST:LRANge
CONFigure:GSM:MEASurement<Instance>:MEValuation:LIST:OSINdex
CONFigure:GSM:MEASurement<Instance>:MEValuation:LIST:IIFRames
CONFigure:GSM:MEASurement<Instance>:MEValuation:LIST
class ListPy[source]

ListPy commands group definition. 13 total commands, 2 Sub-groups, 5 group commands

class LrangeStruct[source]

Structure for reading output parameters. Fields:

  • Start_Index: int: numeric First measured segment in the range of configured segments Range: 1 to 2000

  • Nr_Segments: int: numeric Relative number within the range of measured segments Range: 1 to 512

get_ii_frames()bool[source]
# SCPI: CONFigure:GSM:MEASurement<Instance>:MEValuation:LIST:IIFRames
value: bool = driver.configure.multiEval.listPy.get_ii_frames()

Selects whether idle frames are ignored or cause a ‘signal low’ error. For details, see ‘Idle frame evaluation’.

return

ignore: OFF | ON

get_lrange()LrangeStruct[source]
# SCPI: CONFigure:GSM:MEASurement<Instance>:MEValuation:LIST:LRANge
value: LrangeStruct = driver.configure.multiEval.listPy.get_lrange()

Select a range of measured segments. The segments must be configured using method RsCmwGsmMeas.Configure.MultiEval.ListPy. Segment.Setup.set.

return

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

get_os_index()int[source]
# SCPI: CONFigure:GSM:MEASurement<Instance>:MEValuation:LIST:OSINdex
value: int or bool = driver.configure.multiEval.listPy.get_os_index()

Selects the number of the segment to be displayed in the measurement diagram. The selected index must be within the range of measured segments (method RsCmwGsmMeas.Configure.MultiEval.ListPy.lrange) . Setting a value also enables the offline mode.

return

offline_seg_index: numeric | ON | OFF Range: 1 to 200 Additional parameters: ON | OFF (enables | disables offline mode)

get_slength()int[source]
# SCPI: CONFigure:GSM:MEASurement<Instance>:MEValuation:LIST:SLENgth
value: int or bool = driver.configure.multiEval.listPy.get_slength()

Selects the step length, i.e. the time difference between two measured TDMA timeslots. A step length of 1 means that every slot is measured, a step length of 8 means that a single timeslot per TDMA frame is measured.

INTRO_CMD_HELP: If the step length is set to OFF, an arbitrary number of slots in each TDMA frame can be measured. The measured slots are defined by the <FramePattern> parameter of the following commands:

  • method RsCmwGsmMeas.Configure.MultiEval.ListPy.Segment.Modulation.set

  • method RsCmwGsmMeas.Configure.MultiEval.ListPy.Segment.PowerVsTime.set

  • method RsCmwGsmMeas.Configure.MultiEval.ListPy.Segment.Smodulation.set

  • method RsCmwGsmMeas.Configure.MultiEval.ListPy.Segment.Sswitching.set

  • method RsCmwGsmMeas.Configure.MultiEval.ListPy.Segment.Ber.set

return

step_length: numeric | ON | OFF Step length as number of TDMA slots Range: 1 to 8 Additional parameters: ON | OFF (enable step length | use FramePattern)

get_value()bool[source]
# SCPI: CONFigure:GSM:MEASurement<Instance>:MEValuation:LIST
value: bool = driver.configure.multiEval.listPy.get_value()

Enables or disables the list mode.

return

enable: OFF | ON ON: Enable list mode OFF: Disable list mode

set_ii_frames(ignore: bool)None[source]
# SCPI: CONFigure:GSM:MEASurement<Instance>:MEValuation:LIST:IIFRames
driver.configure.multiEval.listPy.set_ii_frames(ignore = False)

Selects whether idle frames are ignored or cause a ‘signal low’ error. For details, see ‘Idle frame evaluation’.

param ignore

OFF | ON

set_lrange(value: RsCmwGsmMeas.Implementations.Configure_.MultiEval_.ListPy.ListPy.LrangeStruct)None[source]
# SCPI: CONFigure:GSM:MEASurement<Instance>:MEValuation:LIST:LRANge
driver.configure.multiEval.listPy.set_lrange(value = LrangeStruct())

Select a range of measured segments. The segments must be configured using method RsCmwGsmMeas.Configure.MultiEval.ListPy. Segment.Setup.set.

param value

see the help for LrangeStruct structure arguments.

set_os_index(offline_seg_index: int)None[source]
# SCPI: CONFigure:GSM:MEASurement<Instance>:MEValuation:LIST:OSINdex
driver.configure.multiEval.listPy.set_os_index(offline_seg_index = 1)

Selects the number of the segment to be displayed in the measurement diagram. The selected index must be within the range of measured segments (method RsCmwGsmMeas.Configure.MultiEval.ListPy.lrange) . Setting a value also enables the offline mode.

param offline_seg_index

numeric | ON | OFF Range: 1 to 200 Additional parameters: ON | OFF (enables | disables offline mode)

set_slength(step_length: int)None[source]
# SCPI: CONFigure:GSM:MEASurement<Instance>:MEValuation:LIST:SLENgth
driver.configure.multiEval.listPy.set_slength(step_length = 1)

Selects the step length, i.e. the time difference between two measured TDMA timeslots. A step length of 1 means that every slot is measured, a step length of 8 means that a single timeslot per TDMA frame is measured.

INTRO_CMD_HELP: If the step length is set to OFF, an arbitrary number of slots in each TDMA frame can be measured. The measured slots are defined by the <FramePattern> parameter of the following commands:

  • method RsCmwGsmMeas.Configure.MultiEval.ListPy.Segment.Modulation.set

  • method RsCmwGsmMeas.Configure.MultiEval.ListPy.Segment.PowerVsTime.set

  • method RsCmwGsmMeas.Configure.MultiEval.ListPy.Segment.Smodulation.set

  • method RsCmwGsmMeas.Configure.MultiEval.ListPy.Segment.Sswitching.set

  • method RsCmwGsmMeas.Configure.MultiEval.ListPy.Segment.Ber.set

param step_length

numeric | ON | OFF Step length as number of TDMA slots Range: 1 to 8 Additional parameters: ON | OFF (enable step length | use FramePattern)

set_value(enable: bool)None[source]
# SCPI: CONFigure:GSM:MEASurement<Instance>:MEValuation:LIST
driver.configure.multiEval.listPy.set_value(enable = False)

Enables or disables the list mode.

param enable

OFF | ON ON: Enable list mode OFF: Disable list mode

Cloning the Group

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

Subgroups