slist
¶
The slist commands module.
These commands are used in the following models: AWG5200, AWG70KA, AWG70KB
THIS FILE IS AUTO-GENERATED, IT SHOULD NOT BE MANUALLY MODIFIED.
Please report an issue if one is found.
Commands and Queries
- SLISt:NAME? <sequence_list_index>
- SLISt:SEQuence:AMPLitude <sequence_name>,<amplitude>
- SLISt:SEQuence:AMPLitude? <sequence_name>
- SLISt:SEQuence:DELete {<sequence_name>|ALL}
- SLISt:SEQuence:EVENt:JTIMing <sequence_name>, {END|IMMediate}
- SLISt:SEQuence:EVENt:JTIMing? <sequence_name>
- SLISt:SEQuence:EVENt:PJUMp:DEFine <sequence_name>, <pattern>, <jump_step>
- SLISt:SEQuence:EVENt:PJUMp:DEFine? <sequence_name>, <pattern>
- SLISt:SEQuence:EVENt:PJUMp:ENABle <sequence_name>, {0|1|OFF|ON}
- SLISt:SEQuence:EVENt:PJUMp:ENABle? <sequence_name>
- SLISt:SEQuence:EVENt:PJUMp:SIZE?
- SLISt:SEQuence:FREQuency <seq_name>,<frequency>
- SLISt:SEQuence:FREQuency? <seq_name>
- SLISt:SEQuence:LENGth? <sequence_name>
- SLISt:SEQuence:NEW <sequence_name>,<number_of_steps>[,<number_of_tracks>]
- SLISt:SEQuence:OFFSet <sequence_name>,<offset>
- SLISt:SEQuence:OFFSet? <sequence_name>
- SLISt:SEQuence:RFLag <sequence_name>, {0|1|OFF|ON}
- SLISt:SEQuence:RFLag? <sequence_name>
- SLISt:SEQuence:SRATe <sequence_name>,<sample_rate>
- SLISt:SEQuence:SRATe? <sequence_name>
- SLISt:SEQuence:STEP:ADD <sequence_name>,<location>[,<steps to add>]
- SLISt:SEQuence:STEP:MAX?
- SLISt:SEQuence:STEP:RCOunt:MAX?
- SLISt:SEQuence:STEP[n]:EJINput <sequence_name>,{ATRigger|BTRigger|OFF|ITRigger}
- SLISt:SEQuence:STEP[n]:EJINput? <sequence_name>
- SLISt:SEQuence:STEP[n]:EJUMp <sequence_name>, {<NR1>|NEXT|FIRSt|LAST|END}
- SLISt:SEQuence:STEP[n]:EJUMp? <sequence_name>
- SLISt:SEQuence:STEP[n]:GOTO <sequence_name>, {<NR1>|LAST|FIRSt|NEXT|END}
- SLISt:SEQuence:STEP[n]:GOTO? <sequence_name>
- SLISt:SEQuence:STEP[n]:RCOunt <sequence_name>, {ONCE|INFinite|<NR1>}
- SLISt:SEQuence:STEP[n]:RCOunt? <sequence_name>
- SLISt:SEQuence:STEP[n]:TASSet:SEQuence <sequence_name>, <subsequence_name>
- SLISt:SEQuence:STEP[n]:TASSet[m]:TYPE? <sequence_name>
- SLISt:SEQuence:STEP[n]:TASSet[m]:WAVeform <sequence_name>, <waveform_name>
- SLISt:SEQuence:STEP[n]:TASSet[m]? <sequence_name>
- SLISt:SEQuence:STEP[n]:TFLag[m]:AFLag <sequence_name>, {NCHange|HIGH|LOW|TOGGle|PULSe}
- SLISt:SEQuence:STEP[n]:TFLag[m]:AFLag? <sequence_name>
- SLISt:SEQuence:STEP[n]:TFLag[m]:BFLag <sequence_name>, {NCHange|HIGH|LOW|TOGGle|PULSe}
- SLISt:SEQuence:STEP[n]:TFLag[m]:BFLag? <sequence_name>
- SLISt:SEQuence:STEP[n]:TFLag[m]:CFLag <sequence_name>, {NCHange|HIGH|LOW|TOGGle|PULSe}
- SLISt:SEQuence:STEP[n]:TFLag[m]:CFLag? <sequence_name>
- SLISt:SEQuence:STEP[n]:TFLag[m]:DFLag <sequence_name>, {NCHange|HIGH|LOW|TOGGle|PULSe}
- SLISt:SEQuence:STEP[n]:TFLag[m]:DFLag? <sequence_name>
- SLISt:SEQuence:STEP[n]:WINPut <sequence_name>, {ATRigger|BTRigger|ITRigger|OFF}
- SLISt:SEQuence:STEP[n]:WINPut? <sequence_name>
- SLISt:SEQuence:TRACk:MAX?
- SLISt:SEQuence:TRACk? <sequence_name>
- SLISt:SEQuence:TSTamp? <sequence_name>
- SLISt:SEQuence:WMUSage? <sequence_name>,<track_number>
- SLISt:SIZE?
Slist
¶
Bases: SCPICmdRead
The SLISt command tree.
Usage
- Using the
.query()method will send theSLISt?query. - Using the
.verify(value)method will send theSLISt?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.name: TheSLISt:NAMEcommand..sequence: TheSLISt:SEQuencecommand tree..size: TheSLISt:SIZEcommand.
name
property
¶
name: SlistName
Return the SLISt:NAME command.
Description
- This command returns the name of the sequence at the specified sequence list index.
Usage
- Using the
.query(argument)method will send theSLISt:NAME? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:NAME? argumentquery and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- SLISt:NAME? <sequence_list_index>
sequence
property
¶
sequence: SlistSequence
Return the SLISt:SEQuence command tree.
Usage
- Using the
.query()method will send theSLISt:SEQuence?query. - Using the
.verify(value)method will send theSLISt:SEQuence?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.amplitude: TheSLISt:SEQuence:AMPLitudecommand..delete: TheSLISt:SEQuence:DELetecommand..event: TheSLISt:SEQuence:EVENtcommand tree..frequency: TheSLISt:SEQuence:FREQuencycommand..length: TheSLISt:SEQuence:LENGthcommand..new: TheSLISt:SEQuence:NEWcommand..offset: TheSLISt:SEQuence:OFFSetcommand..rflag: TheSLISt:SEQuence:RFLagcommand..srate: TheSLISt:SEQuence:SRATecommand..step: TheSLISt:SEQuence:STEPcommand tree..stepx: TheSLISt:SEQuence:STEP[n]command tree..track: TheSLISt:SEQuence:TRACkcommand..tstamp: TheSLISt:SEQuence:TSTampcommand..wmusage: TheSLISt:SEQuence:WMUSagecommand.
size
property
¶
size: SlistSize
Return the SLISt:SIZE command.
Description
- This command returns the number sequences in sequence list.
Usage
- Using the
.query()method will send theSLISt:SIZE?query. - Using the
.verify(value)method will send theSLISt:SIZE?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- SLISt:SIZE?
SlistName
¶
Bases: SCPICmdReadWithArguments
The SLISt:NAME command.
Description
- This command returns the name of the sequence at the specified sequence list index.
Usage
- Using the
.query(argument)method will send theSLISt:NAME? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:NAME? argumentquery and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- SLISt:NAME? <sequence_list_index>
SlistSequence
¶
Bases: SCPICmdRead
The SLISt:SEQuence command tree.
Usage
- Using the
.query()method will send theSLISt:SEQuence?query. - Using the
.verify(value)method will send theSLISt:SEQuence?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.amplitude: TheSLISt:SEQuence:AMPLitudecommand..delete: TheSLISt:SEQuence:DELetecommand..event: TheSLISt:SEQuence:EVENtcommand tree..frequency: TheSLISt:SEQuence:FREQuencycommand..length: TheSLISt:SEQuence:LENGthcommand..new: TheSLISt:SEQuence:NEWcommand..offset: TheSLISt:SEQuence:OFFSetcommand..rflag: TheSLISt:SEQuence:RFLagcommand..srate: TheSLISt:SEQuence:SRATecommand..step: TheSLISt:SEQuence:STEPcommand tree..stepx: TheSLISt:SEQuence:STEP[n]command tree..track: TheSLISt:SEQuence:TRACkcommand..tstamp: TheSLISt:SEQuence:TSTampcommand..wmusage: TheSLISt:SEQuence:WMUSagecommand.
amplitude
property
¶
amplitude: SlistSequenceAmplitude
Return the SLISt:SEQuence:AMPLitude command.
Description
- The command sets or returns the Recommended Amplitude (peak-to-peak) of the specified sequence.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:AMPLitude? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:AMPLitude? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSLISt:SEQuence:AMPLitude valuecommand.
SCPI Syntax
- SLISt:SEQuence:AMPLitude <sequence_name>,<amplitude>
- SLISt:SEQuence:AMPLitude? <sequence_name>
delete
property
¶
delete: SlistSequenceDelete
Return the SLISt:SEQuence:DELete command.
Description
- This command deletes a specific sequence or all sequences from the sequence list.
Usage
- Using the
.write(value)method will send theSLISt:SEQuence:DELete valuecommand.
SCPI Syntax
- SLISt:SEQuence:DELete {<sequence_name>|ALL}
event
property
¶
event: SlistSequenceEvent
Return the SLISt:SEQuence:EVENt command tree.
Usage
- Using the
.query()method will send theSLISt:SEQuence:EVENt?query. - Using the
.verify(value)method will send theSLISt:SEQuence:EVENt?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.jtiming: TheSLISt:SEQuence:EVENt:JTIMingcommand..pjump: TheSLISt:SEQuence:EVENt:PJUMpcommand tree.
frequency
property
¶
frequency: SlistSequenceFrequency
Return the SLISt:SEQuence:FREQuency command.
Description
- The command sets or returns the recommended frequency of the specified sequence when the sequence contains IQ waveforms.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:FREQuency? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:FREQuency? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSLISt:SEQuence:FREQuency valuecommand.
SCPI Syntax
- SLISt:SEQuence:FREQuency <seq_name>,<frequency>
- SLISt:SEQuence:FREQuency? <seq_name>
length
property
¶
length: SlistSequenceLength
Return the SLISt:SEQuence:LENGth command.
Description
- This command returns the total number of steps in the named sequence.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:LENGth? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:LENGth? argumentquery and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- SLISt:SEQuence:LENGth? <sequence_name>
new
property
¶
new: SlistSequenceNew
Return the SLISt:SEQuence:NEW command.
Description
- This command creates a new sequence with the selected name, number of steps, and number of tracks.
Usage
- Using the
.write(value)method will send theSLISt:SEQuence:NEW valuecommand.
SCPI Syntax
- SLISt:SEQuence:NEW <sequence_name>,<number_of_steps>[,<number_of_tracks>]
offset
property
¶
offset: SlistSequenceOffset
Return the SLISt:SEQuence:OFFSet command.
Description
- The command sets or returns the Recommended Offset of the specified sequence.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:OFFSet? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:OFFSet? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSLISt:SEQuence:OFFSet valuecommand.
SCPI Syntax
- SLISt:SEQuence:OFFSet <sequence_name>,<offset>
- SLISt:SEQuence:OFFSet? <sequence_name>
rflag
property
¶
rflag: SlistSequenceRflag
Return the SLISt:SEQuence:RFLag command.
Description
- This command sets or returns the Enable Flag Repeat value for the sequence. If the value is ON, then the flags will change each time that the step plays out. For example if Wfm1 is at a step in Sequence with repeat 2 and one of the flags is set to Toggle, then the flag state will toggle twice at this step if the Enable Flag Repeat value is ON.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:RFLag? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:RFLag? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSLISt:SEQuence:RFLag valuecommand.
SCPI Syntax
- SLISt:SEQuence:RFLag <sequence_name>, {0|1|OFF|ON}
- SLISt:SEQuence:RFLag? <sequence_name>
srate
property
¶
srate: SlistSequenceSrate
Return the SLISt:SEQuence:SRATe command.
Description
- The command sets or returns the Recommended Sampling Rate of the specified sequence.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:SRATe? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:SRATe? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSLISt:SEQuence:SRATe valuecommand.
SCPI Syntax
- SLISt:SEQuence:SRATe <sequence_name>,<sample_rate>
- SLISt:SEQuence:SRATe? <sequence_name>
step
property
¶
step: SlistSequenceStep
Return the SLISt:SEQuence:STEP command tree.
Usage
- Using the
.query()method will send theSLISt:SEQuence:STEP?query. - Using the
.verify(value)method will send theSLISt:SEQuence:STEP?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.add: TheSLISt:SEQuence:STEP:ADDcommand..max: TheSLISt:SEQuence:STEP:MAXcommand..rcount: TheSLISt:SEQuence:STEP:RCOuntcommand tree.
stepx
property
¶
stepx: dict[int, SlistSequenceStepItem]
Return the SLISt:SEQuence:STEP[n] command tree.
Usage
- Using the
.query()method will send theSLISt:SEQuence:STEP[n]?query. - Using the
.verify(value)method will send theSLISt:SEQuence:STEP[n]?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.ejinput: TheSLISt:SEQuence:STEP[n]:EJINputcommand..ejump: TheSLISt:SEQuence:STEP[n]:EJUMpcommand..goto: TheSLISt:SEQuence:STEP[n]:GOTOcommand..rcount: TheSLISt:SEQuence:STEP[n]:RCOuntcommand..tasset: TheSLISt:SEQuence:STEP[n]:TASSetcommand tree..tassetx: TheSLISt:SEQuence:STEP[n]:TASSet[m]command..tflag: TheSLISt:SEQuence:STEP[n]:TFLag[m]command tree..winput: TheSLISt:SEQuence:STEP[n]:WINPutcommand.
track
property
¶
track: SlistSequenceTrack
Return the SLISt:SEQuence:TRACk command.
Description
- This command returns the number of tracks defined in the specified sequence.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:TRACk? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:TRACk? argumentquery and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- SLISt:SEQuence:TRACk? <sequence_name>
Sub-properties
.max: TheSLISt:SEQuence:TRACk:MAXcommand.
tstamp
property
¶
tstamp: SlistSequenceTstamp
Return the SLISt:SEQuence:TSTamp command.
Description
- This command returns the timestamp of the named sequence. Every sequence has a timestamp that indicates when the sequence was created or last modified.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:TSTamp? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:TSTamp? argumentquery and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- SLISt:SEQuence:TSTamp? <sequence_name>
wmusage
property
¶
wmusage: SlistSequenceWmusage
Return the SLISt:SEQuence:WMUSage command.
Description
- This command returns the total waveform memory usage (in sample points) for the specified sequence track for the named sequence.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:WMUSage? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:WMUSage? argumentquery and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- SLISt:SEQuence:WMUSage? <sequence_name>,<track_number>
SlistSequenceAmplitude
¶
Bases: SCPICmdWrite, SCPICmdReadWithArguments
The SLISt:SEQuence:AMPLitude command.
Description
- The command sets or returns the Recommended Amplitude (peak-to-peak) of the specified sequence.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:AMPLitude? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:AMPLitude? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSLISt:SEQuence:AMPLitude valuecommand.
SCPI Syntax
- SLISt:SEQuence:AMPLitude <sequence_name>,<amplitude>
- SLISt:SEQuence:AMPLitude? <sequence_name>
SlistSequenceDelete
¶
Bases: SCPICmdWrite
The SLISt:SEQuence:DELete command.
Description
- This command deletes a specific sequence or all sequences from the sequence list.
Usage
- Using the
.write(value)method will send theSLISt:SEQuence:DELete valuecommand.
SCPI Syntax
- SLISt:SEQuence:DELete {<sequence_name>|ALL}
SlistSequenceEvent
¶
Bases: SCPICmdRead
The SLISt:SEQuence:EVENt command tree.
Usage
- Using the
.query()method will send theSLISt:SEQuence:EVENt?query. - Using the
.verify(value)method will send theSLISt:SEQuence:EVENt?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.jtiming: TheSLISt:SEQuence:EVENt:JTIMingcommand..pjump: TheSLISt:SEQuence:EVENt:PJUMpcommand tree.
jtiming
property
¶
jtiming: SlistSequenceEventJtiming
Return the SLISt:SEQuence:EVENt:JTIMing command.
Description
- This command sets or returns the condition of when the sequencer jumps upon a logic event, pattern jump, or software forced jump. The jump can occur immediately or at the end of the current sequence step.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:EVENt:JTIMing? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:EVENt:JTIMing? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSLISt:SEQuence:EVENt:JTIMing valuecommand.
SCPI Syntax
- SLISt:SEQuence:EVENt:JTIMing <sequence_name>, {END|IMMediate}
- SLISt:SEQuence:EVENt:JTIMing? <sequence_name>
Info
END- on receiving an event, wait until the end of current step before jumping to specified event jump step IMMediate - on receiving an event, immediately jump to specified event jump step.
pjump
property
¶
pjump: SlistSequenceEventPjump
Return the SLISt:SEQuence:EVENt:PJUMp command tree.
Usage
- Using the
.query()method will send theSLISt:SEQuence:EVENt:PJUMp?query. - Using the
.verify(value)method will send theSLISt:SEQuence:EVENt:PJUMp?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.define: TheSLISt:SEQuence:EVENt:PJUMp:DEFinecommand..enable: TheSLISt:SEQuence:EVENt:PJUMp:ENABlecommand..size: TheSLISt:SEQuence:EVENt:PJUMp:SIZEcommand.
SlistSequenceEventJtiming
¶
Bases: SCPICmdWrite, SCPICmdReadWithArguments
The SLISt:SEQuence:EVENt:JTIMing command.
Description
- This command sets or returns the condition of when the sequencer jumps upon a logic event, pattern jump, or software forced jump. The jump can occur immediately or at the end of the current sequence step.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:EVENt:JTIMing? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:EVENt:JTIMing? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSLISt:SEQuence:EVENt:JTIMing valuecommand.
SCPI Syntax
- SLISt:SEQuence:EVENt:JTIMing <sequence_name>, {END|IMMediate}
- SLISt:SEQuence:EVENt:JTIMing? <sequence_name>
Info
END- on receiving an event, wait until the end of current step before jumping to specified event jump step IMMediate - on receiving an event, immediately jump to specified event jump step.
SlistSequenceEventPjump
¶
Bases: SCPICmdRead
The SLISt:SEQuence:EVENt:PJUMp command tree.
Usage
- Using the
.query()method will send theSLISt:SEQuence:EVENt:PJUMp?query. - Using the
.verify(value)method will send theSLISt:SEQuence:EVENt:PJUMp?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.define: TheSLISt:SEQuence:EVENt:PJUMp:DEFinecommand..enable: TheSLISt:SEQuence:EVENt:PJUMp:ENABlecommand..size: TheSLISt:SEQuence:EVENt:PJUMp:SIZEcommand.
define
property
¶
define: SlistSequenceEventPjumpDefine
Return the SLISt:SEQuence:EVENt:PJUMp:DEFine command.
Description
- This command associates an event pattern with the jump-to-step for Pattern Jump. The query returns the jump step associated to the specified pattern. The event pattern is read from the Pattern Jump In connector on the rear panel. Eight bits of data and a strobe are required. When the strobed event pattern is received, an event pattern jump is created, moving the sequence to the step defined in this command.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:EVENt:PJUMp:DEFine? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:EVENt:PJUMp:DEFine? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSLISt:SEQuence:EVENt:PJUMp:DEFine valuecommand.
SCPI Syntax
- SLISt:SEQuence:EVENt:PJUMp:DEFine <sequence_name>, <pattern>, <jump_step>
- SLISt:SEQuence:EVENt:PJUMp:DEFine? <sequence_name>, <pattern>
enable
property
¶
enable: SlistSequenceEventPjumpEnable
Return the SLISt:SEQuence:EVENt:PJUMp:ENABle command.
Description
- This command sets or returns the Event Pattern Jump state (enabled or disabled) for
the named sequence. When enabled, the data at the Pattern Jump In connector can be
strobed in, causing a sequence to jump to a defined step. The sequence and step are
defined with the command
SLIST:SEQUENCE:EVENT:PJUMP:DEFINE.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:EVENt:PJUMp:ENABle? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:EVENt:PJUMp:ENABle? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSLISt:SEQuence:EVENt:PJUMp:ENABle valuecommand.
SCPI Syntax
- SLISt:SEQuence:EVENt:PJUMp:ENABle <sequence_name>, {0|1|OFF|ON}
- SLISt:SEQuence:EVENt:PJUMp:ENABle? <sequence_name>
Info
*RSTsets this to 0.
size
property
¶
Return the SLISt:SEQuence:EVENt:PJUMp:SIZE command.
Description
- This command returns the maximum number of entries in the pattern jump table.
Usage
- Using the
.query()method will send theSLISt:SEQuence:EVENt:PJUMp:SIZE?query. - Using the
.verify(value)method will send theSLISt:SEQuence:EVENt:PJUMp:SIZE?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- SLISt:SEQuence:EVENt:PJUMp:SIZE?
SlistSequenceEventPjumpDefine
¶
Bases: SCPICmdWrite, SCPICmdReadWithArguments
The SLISt:SEQuence:EVENt:PJUMp:DEFine command.
Description
- This command associates an event pattern with the jump-to-step for Pattern Jump. The query returns the jump step associated to the specified pattern. The event pattern is read from the Pattern Jump In connector on the rear panel. Eight bits of data and a strobe are required. When the strobed event pattern is received, an event pattern jump is created, moving the sequence to the step defined in this command.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:EVENt:PJUMp:DEFine? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:EVENt:PJUMp:DEFine? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSLISt:SEQuence:EVENt:PJUMp:DEFine valuecommand.
SCPI Syntax
- SLISt:SEQuence:EVENt:PJUMp:DEFine <sequence_name>, <pattern>, <jump_step>
- SLISt:SEQuence:EVENt:PJUMp:DEFine? <sequence_name>, <pattern>
SlistSequenceEventPjumpEnable
¶
Bases: SCPICmdWrite, SCPICmdReadWithArguments
The SLISt:SEQuence:EVENt:PJUMp:ENABle command.
Description
- This command sets or returns the Event Pattern Jump state (enabled or disabled) for the
named sequence. When enabled, the data at the Pattern Jump In connector can be strobed in,
causing a sequence to jump to a defined step. The sequence and step are defined with the
command
SLIST:SEQUENCE:EVENT:PJUMP:DEFINE.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:EVENt:PJUMp:ENABle? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:EVENt:PJUMp:ENABle? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSLISt:SEQuence:EVENt:PJUMp:ENABle valuecommand.
SCPI Syntax
- SLISt:SEQuence:EVENt:PJUMp:ENABle <sequence_name>, {0|1|OFF|ON}
- SLISt:SEQuence:EVENt:PJUMp:ENABle? <sequence_name>
Info
*RSTsets this to 0.
SlistSequenceEventPjumpSize
¶
Bases: SCPICmdRead
The SLISt:SEQuence:EVENt:PJUMp:SIZE command.
Description
- This command returns the maximum number of entries in the pattern jump table.
Usage
- Using the
.query()method will send theSLISt:SEQuence:EVENt:PJUMp:SIZE?query. - Using the
.verify(value)method will send theSLISt:SEQuence:EVENt:PJUMp:SIZE?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- SLISt:SEQuence:EVENt:PJUMp:SIZE?
SlistSequenceFrequency
¶
Bases: SCPICmdWrite, SCPICmdReadWithArguments
The SLISt:SEQuence:FREQuency command.
Description
- The command sets or returns the recommended frequency of the specified sequence when the sequence contains IQ waveforms.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:FREQuency? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:FREQuency? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSLISt:SEQuence:FREQuency valuecommand.
SCPI Syntax
- SLISt:SEQuence:FREQuency <seq_name>,<frequency>
- SLISt:SEQuence:FREQuency? <seq_name>
SlistSequenceLength
¶
Bases: SCPICmdReadWithArguments
The SLISt:SEQuence:LENGth command.
Description
- This command returns the total number of steps in the named sequence.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:LENGth? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:LENGth? argumentquery and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- SLISt:SEQuence:LENGth? <sequence_name>
SlistSequenceNew
¶
Bases: SCPICmdWrite
The SLISt:SEQuence:NEW command.
Description
- This command creates a new sequence with the selected name, number of steps, and number of tracks.
Usage
- Using the
.write(value)method will send theSLISt:SEQuence:NEW valuecommand.
SCPI Syntax
- SLISt:SEQuence:NEW <sequence_name>,<number_of_steps>[,<number_of_tracks>]
SlistSequenceOffset
¶
Bases: SCPICmdWrite, SCPICmdReadWithArguments
The SLISt:SEQuence:OFFSet command.
Description
- The command sets or returns the Recommended Offset of the specified sequence.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:OFFSet? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:OFFSet? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSLISt:SEQuence:OFFSet valuecommand.
SCPI Syntax
- SLISt:SEQuence:OFFSet <sequence_name>,<offset>
- SLISt:SEQuence:OFFSet? <sequence_name>
SlistSequenceRflag
¶
Bases: SCPICmdWrite, SCPICmdReadWithArguments
The SLISt:SEQuence:RFLag command.
Description
- This command sets or returns the Enable Flag Repeat value for the sequence. If the value is ON, then the flags will change each time that the step plays out. For example if Wfm1 is at a step in Sequence with repeat 2 and one of the flags is set to Toggle, then the flag state will toggle twice at this step if the Enable Flag Repeat value is ON.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:RFLag? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:RFLag? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSLISt:SEQuence:RFLag valuecommand.
SCPI Syntax
- SLISt:SEQuence:RFLag <sequence_name>, {0|1|OFF|ON}
- SLISt:SEQuence:RFLag? <sequence_name>
SlistSequenceSrate
¶
Bases: SCPICmdWrite, SCPICmdReadWithArguments
The SLISt:SEQuence:SRATe command.
Description
- The command sets or returns the Recommended Sampling Rate of the specified sequence.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:SRATe? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:SRATe? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSLISt:SEQuence:SRATe valuecommand.
SCPI Syntax
- SLISt:SEQuence:SRATe <sequence_name>,<sample_rate>
- SLISt:SEQuence:SRATe? <sequence_name>
SlistSequenceStep
¶
Bases: SCPICmdRead
The SLISt:SEQuence:STEP command tree.
Usage
- Using the
.query()method will send theSLISt:SEQuence:STEP?query. - Using the
.verify(value)method will send theSLISt:SEQuence:STEP?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.add: TheSLISt:SEQuence:STEP:ADDcommand..max: TheSLISt:SEQuence:STEP:MAXcommand..rcount: TheSLISt:SEQuence:STEP:RCOuntcommand tree.
add
property
¶
add: SlistSequenceStepAdd
Return the SLISt:SEQuence:STEP:ADD command.
Description
- This command adds steps to the named sequence. If the specified location is occupied, the step(s) are inserted prior to the specified step. If the specified location is the first unoccupied step in the sequence, the step(s) are appended to the sequence. If the specified location would result in a gap within the sequence, steps are added to bridge the gap in addition to the number of steps specified to add. For example, if you have a sequence with 25 steps, and you specify to add 5 steps beginning at location 30, steps will be added to fill the gap between steps 25 and 30.
Usage
- Using the
.write(value)method will send theSLISt:SEQuence:STEP:ADD valuecommand.
SCPI Syntax
- SLISt:SEQuence:STEP:ADD <sequence_name>,<location>[,<steps to add>]
max
property
¶
max: SlistSequenceStepMax
Return the SLISt:SEQuence:STEP:MAX command.
Description
- This command returns the maximum number of steps allowed in a sequence.
Usage
- Using the
.query()method will send theSLISt:SEQuence:STEP:MAX?query. - Using the
.verify(value)method will send theSLISt:SEQuence:STEP:MAX?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- SLISt:SEQuence:STEP:MAX?
rcount
property
¶
rcount: SlistSequenceStepRcount
Return the SLISt:SEQuence:STEP:RCOunt command tree.
Usage
- Using the
.query()method will send theSLISt:SEQuence:STEP:RCOunt?query. - Using the
.verify(value)method will send theSLISt:SEQuence:STEP:RCOunt?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.max: TheSLISt:SEQuence:STEP:RCOunt:MAXcommand.
SlistSequenceStepAdd
¶
Bases: SCPICmdWrite
The SLISt:SEQuence:STEP:ADD command.
Description
- This command adds steps to the named sequence. If the specified location is occupied, the step(s) are inserted prior to the specified step. If the specified location is the first unoccupied step in the sequence, the step(s) are appended to the sequence. If the specified location would result in a gap within the sequence, steps are added to bridge the gap in addition to the number of steps specified to add. For example, if you have a sequence with 25 steps, and you specify to add 5 steps beginning at location 30, steps will be added to fill the gap between steps 25 and 30.
Usage
- Using the
.write(value)method will send theSLISt:SEQuence:STEP:ADD valuecommand.
SCPI Syntax
- SLISt:SEQuence:STEP:ADD <sequence_name>,<location>[,<steps to add>]
SlistSequenceStepItem
¶
Bases: ValidatedDynamicNumberCmd, SCPICmdRead
The SLISt:SEQuence:STEP[n] command tree.
Usage
- Using the
.query()method will send theSLISt:SEQuence:STEP[n]?query. - Using the
.verify(value)method will send theSLISt:SEQuence:STEP[n]?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.ejinput: TheSLISt:SEQuence:STEP[n]:EJINputcommand..ejump: TheSLISt:SEQuence:STEP[n]:EJUMpcommand..goto: TheSLISt:SEQuence:STEP[n]:GOTOcommand..rcount: TheSLISt:SEQuence:STEP[n]:RCOuntcommand..tasset: TheSLISt:SEQuence:STEP[n]:TASSetcommand tree..tassetx: TheSLISt:SEQuence:STEP[n]:TASSet[m]command..tflag: TheSLISt:SEQuence:STEP[n]:TFLag[m]command tree..winput: TheSLISt:SEQuence:STEP[n]:WINPutcommand.
ejinput
property
¶
ejinput: SlistSequenceStepItemEjinput
Return the SLISt:SEQuence:STEP[n]:EJINput command.
Description
- This command sets or returns wether the sequence will jump when it receives Trigger A, Trigger B, Internal Trigger, or no jump at all. This is settable for every step in a sequence.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:STEP[n]:EJINput? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:STEP[n]:EJINput? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSLISt:SEQuence:STEP[n]:EJINput valuecommand.
SCPI Syntax
- SLISt:SEQuence:STEP[n]:EJINput <sequence_name>,{ATRigger|BTRigger|OFF|ITRigger}
- SLISt:SEQuence:STEP[n]:EJINput? <sequence_name>
Info
ATRigger- This enables the sequencer to jump to the event of a ATRIG.BTRigger - This enables the sequencer to jump to the event of a BTRIG.ITRigger - This enables the sequencer to jump to the event of an Internal Trigger.OFF - Ignores all events, even if an event occurs during that step.*RSTsets this to OFF.
ejump
property
¶
ejump: SlistSequenceStepItemEjump
Return the SLISt:SEQuence:STEP[n]:EJUMp command.
Description
- This command sets or returns the step that the specified sequence will jump to on a trigger event. This setting is only available if the event jump input has been selected as Trigger A or Trigger B for the specified step.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:STEP[n]:EJUMp? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:STEP[n]:EJUMp? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSLISt:SEQuence:STEP[n]:EJUMp valuecommand.
SCPI Syntax
- SLISt:SEQuence:STEP[n]:EJUMp <sequence_name>, {<NR1>|NEXT|FIRSt|LAST|END}
- SLISt:SEQuence:STEP[n]:EJUMp? <sequence_name>
Info
NEXT- This enables the sequencer to jump to the next sequence step.FIRSt - This enables the sequencer to jump to first step in the sequence.LAST - This enables the sequencer to jump to the last step in the sequence. END - This enables the sequencer to jump to the end and play 0 V until play is stopped.
goto
property
¶
Return the SLISt:SEQuence:STEP[n]:GOTO command.
Description
- This command sets or returns the target step for the GOTO command of the sequencer at the specified step. After generating the waveform(s) specified in a sequence step, the sequencer jumps to the step specified as the GOTO step. This is an unconditional jump. If the GOTO step is not specified, the sequencer moves to the next step. If the Repeat Count is Infinite, the specified GOTO step is not used.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:STEP[n]:GOTO? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:STEP[n]:GOTO? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSLISt:SEQuence:STEP[n]:GOTO valuecommand.
SCPI Syntax
- SLISt:SEQuence:STEP[n]:GOTO <sequence_name>, {<NR1>|LAST|FIRSt|NEXT|END}
- SLISt:SEQuence:STEP[n]:GOTO? <sequence_name>
Info
LAST- This enables the sequencer to go to the last step in the sequence.FIRSt - This enables the sequencer to go to first step in the sequence.NEXT - This enables the sequencer to go to the next sequence step. (TheSLISt:SEQuence:STEP[n]:EJUMp:STEPsetting is ignored.)END - This enables the sequencer to go to the end and play 0 V until play is stopped.
rcount
property
¶
rcount: SlistSequenceStepItemRcount
Return the SLISt:SEQuence:STEP[n]:RCOunt command.
Description
- This command sets or returns the repeat count, which is the number of times the assigned waveform(s) play before proceeding to the next step in the sequence.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:STEP[n]:RCOunt? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:STEP[n]:RCOunt? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSLISt:SEQuence:STEP[n]:RCOunt valuecommand.
SCPI Syntax
- SLISt:SEQuence:STEP[n]:RCOunt <sequence_name>, {ONCE|INFinite|<NR1>}
- SLISt:SEQuence:STEP[n]:RCOunt? <sequence_name>
Info
ONCE- Plays the waveform one time during this sequence step.INFinte - Plays the waveform continuously during this sequence step.- Plays this waveform the selected number of times during this sequence step. The allowed value is between 1 and 2^20.
tasset
property
¶
tasset: SlistSequenceStepItemTasset
Return the SLISt:SEQuence:STEP[n]:TASSet command tree.
Usage
- Using the
.query()method will send theSLISt:SEQuence:STEP[n]:TASSet?query. - Using the
.verify(value)method will send theSLISt:SEQuence:STEP[n]:TASSet?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.sequence: TheSLISt:SEQuence:STEP[n]:TASSet:SEQuencecommand.
tassetx
property
¶
tassetx: dict[int, SlistSequenceStepItemTassetItem]
Return the SLISt:SEQuence:STEP[n]:TASSet[m] command.
Description
- This command returns the name of the waveform or subsequence at the specified
sequence’s step number and track asset value. Waveform or subsequence can be
distinguished by the
SLIST:SEQUENCE:STEPN:TASSETM:TYPEquery.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:STEP[n]:TASSet[m]? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:STEP[n]:TASSet[m]? argumentquery and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- SLISt:SEQuence:STEP[n]:TASSet[m]? <sequence_name>
Sub-properties
.type: TheSLISt:SEQuence:STEP[n]:TASSet[m]:TYPEcommand..waveform: TheSLISt:SEQuence:STEP[n]:TASSet[m]:WAVeformcommand.
tflag
property
¶
tflag: dict[int, SlistSequenceStepItemTflagItem]
Return the SLISt:SEQuence:STEP[n]:TFLag[m] command tree.
Usage
- Using the
.query()method will send theSLISt:SEQuence:STEP[n]:TFLag[m]?query. - Using the
.verify(value)method will send theSLISt:SEQuence:STEP[n]:TFLag[m]?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.aflag: TheSLISt:SEQuence:STEP[n]:TFLag[m]:AFLagcommand..bflag: TheSLISt:SEQuence:STEP[n]:TFLag[m]:BFLagcommand..cflag: TheSLISt:SEQuence:STEP[n]:TFLag[m]:CFLagcommand..dflag: TheSLISt:SEQuence:STEP[n]:TFLag[m]:DFLagcommand.
winput
property
¶
winput: SlistSequenceStepItemWinput
Return the SLISt:SEQuence:STEP[n]:WINPut command.
Description
- This command sets or returns the trigger source for the wait input state for a step.
Send a trigger signal in one of the following ways: Use an external trigger signal.
Push the Force Trigger button on the front panel. Send the TRG or
TRIGGER:IMMEDIATEremote commands. Use the Internal Trigger.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:STEP[n]:WINPut? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:STEP[n]:WINPut? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSLISt:SEQuence:STEP[n]:WINPut valuecommand.
SCPI Syntax
- SLISt:SEQuence:STEP[n]:WINPut <sequence_name>, {ATRigger|BTRigger|ITRigger|OFF}
- SLISt:SEQuence:STEP[n]:WINPut? <sequence_name>
Info
ATRigger- This enables the sequencer to move due to a trigger event from the A Trigger Input connector or the A Force Trigger front panel button.BTRigger - This enables the sequencer to move due to a trigger event from the B Trigger Input connector or the B Force Trigger front panel button.ITRigger - This enables the sequencer to move due to an Internal Trigger event.OFF - Disables the wait for trigger event, allowing the waveforms(s) of this step to be played immediately.
SlistSequenceStepItemEjinput
¶
Bases: SCPICmdWrite, SCPICmdReadWithArguments
The SLISt:SEQuence:STEP[n]:EJINput command.
Description
- This command sets or returns wether the sequence will jump when it receives Trigger A, Trigger B, Internal Trigger, or no jump at all. This is settable for every step in a sequence.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:STEP[n]:EJINput? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:STEP[n]:EJINput? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSLISt:SEQuence:STEP[n]:EJINput valuecommand.
SCPI Syntax
- SLISt:SEQuence:STEP[n]:EJINput <sequence_name>,{ATRigger|BTRigger|OFF|ITRigger}
- SLISt:SEQuence:STEP[n]:EJINput? <sequence_name>
Info
ATRigger- This enables the sequencer to jump to the event of a ATRIG.BTRigger - This enables the sequencer to jump to the event of a BTRIG.ITRigger - This enables the sequencer to jump to the event of an Internal Trigger.OFF - Ignores all events, even if an event occurs during that step.*RSTsets this to OFF.
SlistSequenceStepItemEjump
¶
Bases: SCPICmdWrite, SCPICmdReadWithArguments
The SLISt:SEQuence:STEP[n]:EJUMp command.
Description
- This command sets or returns the step that the specified sequence will jump to on a trigger event. This setting is only available if the event jump input has been selected as Trigger A or Trigger B for the specified step.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:STEP[n]:EJUMp? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:STEP[n]:EJUMp? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSLISt:SEQuence:STEP[n]:EJUMp valuecommand.
SCPI Syntax
- SLISt:SEQuence:STEP[n]:EJUMp <sequence_name>, {<NR1>|NEXT|FIRSt|LAST|END}
- SLISt:SEQuence:STEP[n]:EJUMp? <sequence_name>
Info
NEXT- This enables the sequencer to jump to the next sequence step.FIRSt - This enables the sequencer to jump to first step in the sequence.LAST - This enables the sequencer to jump to the last step in the sequence. END - This enables the sequencer to jump to the end and play 0 V until play is stopped.
SlistSequenceStepItemGoto
¶
Bases: SCPICmdWrite, SCPICmdReadWithArguments
The SLISt:SEQuence:STEP[n]:GOTO command.
Description
- This command sets or returns the target step for the GOTO command of the sequencer at the specified step. After generating the waveform(s) specified in a sequence step, the sequencer jumps to the step specified as the GOTO step. This is an unconditional jump. If the GOTO step is not specified, the sequencer moves to the next step. If the Repeat Count is Infinite, the specified GOTO step is not used.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:STEP[n]:GOTO? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:STEP[n]:GOTO? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSLISt:SEQuence:STEP[n]:GOTO valuecommand.
SCPI Syntax
- SLISt:SEQuence:STEP[n]:GOTO <sequence_name>, {<NR1>|LAST|FIRSt|NEXT|END}
- SLISt:SEQuence:STEP[n]:GOTO? <sequence_name>
Info
LAST- This enables the sequencer to go to the last step in the sequence.FIRSt - This enables the sequencer to go to first step in the sequence.NEXT - This enables the sequencer to go to the next sequence step. (TheSLISt:SEQuence:STEP[n]:EJUMp:STEPsetting is ignored.)END - This enables the sequencer to go to the end and play 0 V until play is stopped.
SlistSequenceStepItemRcount
¶
Bases: SCPICmdWrite, SCPICmdReadWithArguments
The SLISt:SEQuence:STEP[n]:RCOunt command.
Description
- This command sets or returns the repeat count, which is the number of times the assigned waveform(s) play before proceeding to the next step in the sequence.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:STEP[n]:RCOunt? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:STEP[n]:RCOunt? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSLISt:SEQuence:STEP[n]:RCOunt valuecommand.
SCPI Syntax
- SLISt:SEQuence:STEP[n]:RCOunt <sequence_name>, {ONCE|INFinite|<NR1>}
- SLISt:SEQuence:STEP[n]:RCOunt? <sequence_name>
Info
ONCE- Plays the waveform one time during this sequence step.INFinte - Plays the waveform continuously during this sequence step.- Plays this waveform the selected number of times during this sequence step. The allowed value is between 1 and 2^20.
SlistSequenceStepItemTasset
¶
Bases: SCPICmdRead
The SLISt:SEQuence:STEP[n]:TASSet command tree.
Usage
- Using the
.query()method will send theSLISt:SEQuence:STEP[n]:TASSet?query. - Using the
.verify(value)method will send theSLISt:SEQuence:STEP[n]:TASSet?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.sequence: TheSLISt:SEQuence:STEP[n]:TASSet:SEQuencecommand.
sequence
property
¶
sequence: SlistSequenceStepItemTassetSequence
Return the SLISt:SEQuence:STEP[n]:TASSet:SEQuence command.
Description
- This command assigns a subsequence for a specific sequence’s step and track.
Usage
- Using the
.write(value)method will send theSLISt:SEQuence:STEP[n]:TASSet:SEQuence valuecommand.
SCPI Syntax
- SLISt:SEQuence:STEP[n]:TASSet:SEQuence <sequence_name>, <subsequence_name>
SlistSequenceStepItemTassetItem
¶
Bases: ValidatedDynamicNumberCmd, SCPICmdReadWithArguments
The SLISt:SEQuence:STEP[n]:TASSet[m] command.
Description
- This command returns the name of the waveform or subsequence at the specified sequence’s
step number and track asset value. Waveform or subsequence can be distinguished by the
SLIST:SEQUENCE:STEPN:TASSETM:TYPEquery.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:STEP[n]:TASSet[m]? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:STEP[n]:TASSet[m]? argumentquery and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- SLISt:SEQuence:STEP[n]:TASSet[m]? <sequence_name>
Properties
.type: TheSLISt:SEQuence:STEP[n]:TASSet[m]:TYPEcommand..waveform: TheSLISt:SEQuence:STEP[n]:TASSet[m]:WAVeformcommand.
type
property
¶
Return the SLISt:SEQuence:STEP[n]:TASSet[m]:TYPE command.
Description
- This command returns the type of asset assigned at the step and track for a specified sequence. The types of assets are waveform and subsequence.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:STEP[n]:TASSet[m]:TYPE? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:STEP[n]:TASSet[m]:TYPE? argumentquery and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- SLISt:SEQuence:STEP[n]:TASSet[m]:TYPE? <sequence_name>
waveform
property
¶
waveform: SlistSequenceStepItemTassetItemWaveform
Return the SLISt:SEQuence:STEP[n]:TASSet[m]:WAVeform command.
Description
- This command assigns a waveform for a specific sequence’s step and track. This
waveform is played whenever the playing sequence reaches this step. A track in a
sequence is assigned to a channel with the command [SOURce[n]]
:CASSET:SEQ.
Usage
- Using the
.write(value)method will send theSLISt:SEQuence:STEP[n]:TASSet[m]:WAVeform valuecommand.
SCPI Syntax
- SLISt:SEQuence:STEP[n]:TASSet[m]:WAVeform <sequence_name>, <waveform_name>
SlistSequenceStepItemTassetItemType
¶
Bases: SCPICmdReadWithArguments
The SLISt:SEQuence:STEP[n]:TASSet[m]:TYPE command.
Description
- This command returns the type of asset assigned at the step and track for a specified sequence. The types of assets are waveform and subsequence.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:STEP[n]:TASSet[m]:TYPE? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:STEP[n]:TASSet[m]:TYPE? argumentquery and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- SLISt:SEQuence:STEP[n]:TASSet[m]:TYPE? <sequence_name>
SlistSequenceStepItemTassetItemWaveform
¶
Bases: SCPICmdWrite
The SLISt:SEQuence:STEP[n]:TASSet[m]:WAVeform command.
Description
- This command assigns a waveform for a specific sequence’s step and track. This waveform is
played whenever the playing sequence reaches this step. A track in a sequence is assigned
to a channel with the command [SOURce[n]]
:CASSET:SEQ.
Usage
- Using the
.write(value)method will send theSLISt:SEQuence:STEP[n]:TASSet[m]:WAVeform valuecommand.
SCPI Syntax
- SLISt:SEQuence:STEP[n]:TASSet[m]:WAVeform <sequence_name>, <waveform_name>
SlistSequenceStepItemTassetSequence
¶
Bases: SCPICmdWrite
The SLISt:SEQuence:STEP[n]:TASSet:SEQuence command.
Description
- This command assigns a subsequence for a specific sequence’s step and track.
Usage
- Using the
.write(value)method will send theSLISt:SEQuence:STEP[n]:TASSet:SEQuence valuecommand.
SCPI Syntax
- SLISt:SEQuence:STEP[n]:TASSet:SEQuence <sequence_name>, <subsequence_name>
SlistSequenceStepItemTflagItem
¶
Bases: ValidatedDynamicNumberCmd, SCPICmdRead
The SLISt:SEQuence:STEP[n]:TFLag[m] command tree.
Usage
- Using the
.query()method will send theSLISt:SEQuence:STEP[n]:TFLag[m]?query. - Using the
.verify(value)method will send theSLISt:SEQuence:STEP[n]:TFLag[m]?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.aflag: TheSLISt:SEQuence:STEP[n]:TFLag[m]:AFLagcommand..bflag: TheSLISt:SEQuence:STEP[n]:TFLag[m]:BFLagcommand..cflag: TheSLISt:SEQuence:STEP[n]:TFLag[m]:CFLagcommand..dflag: TheSLISt:SEQuence:STEP[n]:TFLag[m]:DFLagcommand.
aflag
property
¶
Return the SLISt:SEQuence:STEP[n]:TFLag[m]:AFLag command.
Description
- This command sets or returns the Flag A value of the track in a sequence step.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:STEP[n]:TFLag[m]:AFLag? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:STEP[n]:TFLag[m]:AFLag? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSLISt:SEQuence:STEP[n]:TFLag[m]:AFLag valuecommand.
SCPI Syntax
- SLISt:SEQuence:STEP[n]:TFLag[m]:AFLag <sequence_name>, {NCHange|HIGH|LOW|TOGGle|PULSe}
- SLISt:SEQuence:STEP[n]:TFLag[m]:AFLag? <sequence_name>
Info
NCHange- The flag state continues to be in the state is defined in the previous step Default value.HIGH - The flag signal transitions to the high state.LOW - The flag signal transitions to the low state.TOGGle - The flag signal transitions to the high state if the previous step defined the flag to be in the low state and vice versa.PULSe - The flag signal outputs a pulse signal of a fixed width.
bflag
property
¶
Return the SLISt:SEQuence:STEP[n]:TFLag[m]:BFLag command.
Description
- This command sets or returns the Flag B value of the track in a sequence step.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:STEP[n]:TFLag[m]:BFLag? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:STEP[n]:TFLag[m]:BFLag? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSLISt:SEQuence:STEP[n]:TFLag[m]:BFLag valuecommand.
SCPI Syntax
- SLISt:SEQuence:STEP[n]:TFLag[m]:BFLag <sequence_name>, {NCHange|HIGH|LOW|TOGGle|PULSe}
- SLISt:SEQuence:STEP[n]:TFLag[m]:BFLag? <sequence_name>
Info
NCHange- The flag state continues to be in the state is defined in the previous step Default value.HIGH - The flag signal transitions to the high state.LOW - The flag signal transitions to the low state.TOGGle - The flag signal transitions to the high state if the previous step defined the flag to be in the low state and vice versa.PULSe - The flag signal outputs a pulse signal of a fixed width.
cflag
property
¶
Return the SLISt:SEQuence:STEP[n]:TFLag[m]:CFLag command.
Description
- This command sets or returns the Flag C value of the track in a sequence step.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:STEP[n]:TFLag[m]:CFLag? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:STEP[n]:TFLag[m]:CFLag? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSLISt:SEQuence:STEP[n]:TFLag[m]:CFLag valuecommand.
SCPI Syntax
- SLISt:SEQuence:STEP[n]:TFLag[m]:CFLag <sequence_name>, {NCHange|HIGH|LOW|TOGGle|PULSe}
- SLISt:SEQuence:STEP[n]:TFLag[m]:CFLag? <sequence_name>
Info
NCHange- The flag state continues to be in the state is defined in the previous step Default value.HIGH - The flag signal transitions to the high state.LOW - The flag signal transitions to the low state.TOGGle - The flag signal transitions to the high state if the previous step defined the flag to be in the low state and vice versa.PULSe - The flag signal outputs a pulse signal of a fixed width.
dflag
property
¶
Return the SLISt:SEQuence:STEP[n]:TFLag[m]:DFLag command.
Description
- This command sets or returns the Flag D value of the track in a sequence step.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:STEP[n]:TFLag[m]:DFLag? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:STEP[n]:TFLag[m]:DFLag? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSLISt:SEQuence:STEP[n]:TFLag[m]:DFLag valuecommand.
SCPI Syntax
- SLISt:SEQuence:STEP[n]:TFLag[m]:DFLag <sequence_name>, {NCHange|HIGH|LOW|TOGGle|PULSe}
- SLISt:SEQuence:STEP[n]:TFLag[m]:DFLag? <sequence_name>
Info
NCHange- The flag state continues to be in the state is defined in the previous step Default value.HIGH - The flag signal transitions to the high state.LOW - The flag signal transitions to the low state.TOGGle - The flag signal transitions to the high state if the previous step defined the flag to be in the low state and vice versa.PULSe - The flag signal outputs a pulse signal of a fixed width.
SlistSequenceStepItemTflagItemAflag
¶
Bases: SCPICmdWrite, SCPICmdReadWithArguments
The SLISt:SEQuence:STEP[n]:TFLag[m]:AFLag command.
Description
- This command sets or returns the Flag A value of the track in a sequence step.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:STEP[n]:TFLag[m]:AFLag? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:STEP[n]:TFLag[m]:AFLag? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSLISt:SEQuence:STEP[n]:TFLag[m]:AFLag valuecommand.
SCPI Syntax
- SLISt:SEQuence:STEP[n]:TFLag[m]:AFLag <sequence_name>, {NCHange|HIGH|LOW|TOGGle|PULSe}
- SLISt:SEQuence:STEP[n]:TFLag[m]:AFLag? <sequence_name>
Info
NCHange- The flag state continues to be in the state is defined in the previous step Default value.HIGH - The flag signal transitions to the high state.LOW - The flag signal transitions to the low state.TOGGle - The flag signal transitions to the high state if the previous step defined the flag to be in the low state and vice versa.PULSe - The flag signal outputs a pulse signal of a fixed width.
SlistSequenceStepItemTflagItemBflag
¶
Bases: SCPICmdWrite, SCPICmdReadWithArguments
The SLISt:SEQuence:STEP[n]:TFLag[m]:BFLag command.
Description
- This command sets or returns the Flag B value of the track in a sequence step.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:STEP[n]:TFLag[m]:BFLag? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:STEP[n]:TFLag[m]:BFLag? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSLISt:SEQuence:STEP[n]:TFLag[m]:BFLag valuecommand.
SCPI Syntax
- SLISt:SEQuence:STEP[n]:TFLag[m]:BFLag <sequence_name>, {NCHange|HIGH|LOW|TOGGle|PULSe}
- SLISt:SEQuence:STEP[n]:TFLag[m]:BFLag? <sequence_name>
Info
NCHange- The flag state continues to be in the state is defined in the previous step Default value.HIGH - The flag signal transitions to the high state.LOW - The flag signal transitions to the low state.TOGGle - The flag signal transitions to the high state if the previous step defined the flag to be in the low state and vice versa.PULSe - The flag signal outputs a pulse signal of a fixed width.
SlistSequenceStepItemTflagItemCflag
¶
Bases: SCPICmdWrite, SCPICmdReadWithArguments
The SLISt:SEQuence:STEP[n]:TFLag[m]:CFLag command.
Description
- This command sets or returns the Flag C value of the track in a sequence step.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:STEP[n]:TFLag[m]:CFLag? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:STEP[n]:TFLag[m]:CFLag? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSLISt:SEQuence:STEP[n]:TFLag[m]:CFLag valuecommand.
SCPI Syntax
- SLISt:SEQuence:STEP[n]:TFLag[m]:CFLag <sequence_name>, {NCHange|HIGH|LOW|TOGGle|PULSe}
- SLISt:SEQuence:STEP[n]:TFLag[m]:CFLag? <sequence_name>
Info
NCHange- The flag state continues to be in the state is defined in the previous step Default value.HIGH - The flag signal transitions to the high state.LOW - The flag signal transitions to the low state.TOGGle - The flag signal transitions to the high state if the previous step defined the flag to be in the low state and vice versa.PULSe - The flag signal outputs a pulse signal of a fixed width.
SlistSequenceStepItemTflagItemDflag
¶
Bases: SCPICmdWrite, SCPICmdReadWithArguments
The SLISt:SEQuence:STEP[n]:TFLag[m]:DFLag command.
Description
- This command sets or returns the Flag D value of the track in a sequence step.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:STEP[n]:TFLag[m]:DFLag? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:STEP[n]:TFLag[m]:DFLag? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSLISt:SEQuence:STEP[n]:TFLag[m]:DFLag valuecommand.
SCPI Syntax
- SLISt:SEQuence:STEP[n]:TFLag[m]:DFLag <sequence_name>, {NCHange|HIGH|LOW|TOGGle|PULSe}
- SLISt:SEQuence:STEP[n]:TFLag[m]:DFLag? <sequence_name>
Info
NCHange- The flag state continues to be in the state is defined in the previous step Default value.HIGH - The flag signal transitions to the high state.LOW - The flag signal transitions to the low state.TOGGle - The flag signal transitions to the high state if the previous step defined the flag to be in the low state and vice versa.PULSe - The flag signal outputs a pulse signal of a fixed width.
SlistSequenceStepItemWinput
¶
Bases: SCPICmdWrite, SCPICmdReadWithArguments
The SLISt:SEQuence:STEP[n]:WINPut command.
Description
- This command sets or returns the trigger source for the wait input state for a step. Send
a trigger signal in one of the following ways: Use an external trigger signal. Push the
Force Trigger button on the front panel. Send the TRG or
TRIGGER:IMMEDIATEremote commands. Use the Internal Trigger.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:STEP[n]:WINPut? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:STEP[n]:WINPut? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSLISt:SEQuence:STEP[n]:WINPut valuecommand.
SCPI Syntax
- SLISt:SEQuence:STEP[n]:WINPut <sequence_name>, {ATRigger|BTRigger|ITRigger|OFF}
- SLISt:SEQuence:STEP[n]:WINPut? <sequence_name>
Info
ATRigger- This enables the sequencer to move due to a trigger event from the A Trigger Input connector or the A Force Trigger front panel button.BTRigger - This enables the sequencer to move due to a trigger event from the B Trigger Input connector or the B Force Trigger front panel button.ITRigger - This enables the sequencer to move due to an Internal Trigger event.OFF - Disables the wait for trigger event, allowing the waveforms(s) of this step to be played immediately.
SlistSequenceStepMax
¶
Bases: SCPICmdRead
The SLISt:SEQuence:STEP:MAX command.
Description
- This command returns the maximum number of steps allowed in a sequence.
Usage
- Using the
.query()method will send theSLISt:SEQuence:STEP:MAX?query. - Using the
.verify(value)method will send theSLISt:SEQuence:STEP:MAX?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- SLISt:SEQuence:STEP:MAX?
SlistSequenceStepRcount
¶
Bases: SCPICmdRead
The SLISt:SEQuence:STEP:RCOunt command tree.
Usage
- Using the
.query()method will send theSLISt:SEQuence:STEP:RCOunt?query. - Using the
.verify(value)method will send theSLISt:SEQuence:STEP:RCOunt?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.max: TheSLISt:SEQuence:STEP:RCOunt:MAXcommand.
max
property
¶
Return the SLISt:SEQuence:STEP:RCOunt:MAX command.
Description
- This command returns the maximum number of repeats allowed for a step in a sequence.
Usage
- Using the
.query()method will send theSLISt:SEQuence:STEP:RCOunt:MAX?query. - Using the
.verify(value)method will send theSLISt:SEQuence:STEP:RCOunt:MAX?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- SLISt:SEQuence:STEP:RCOunt:MAX?
SlistSequenceStepRcountMax
¶
Bases: SCPICmdRead
The SLISt:SEQuence:STEP:RCOunt:MAX command.
Description
- This command returns the maximum number of repeats allowed for a step in a sequence.
Usage
- Using the
.query()method will send theSLISt:SEQuence:STEP:RCOunt:MAX?query. - Using the
.verify(value)method will send theSLISt:SEQuence:STEP:RCOunt:MAX?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- SLISt:SEQuence:STEP:RCOunt:MAX?
SlistSequenceTrack
¶
Bases: SCPICmdReadWithArguments
The SLISt:SEQuence:TRACk command.
Description
- This command returns the number of tracks defined in the specified sequence.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:TRACk? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:TRACk? argumentquery and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- SLISt:SEQuence:TRACk? <sequence_name>
Properties
.max: TheSLISt:SEQuence:TRACk:MAXcommand.
max
property
¶
Return the SLISt:SEQuence:TRACk:MAX command.
Description
- This command returns the maximum number of tracks allowed in a sequence
Usage
- Using the
.query()method will send theSLISt:SEQuence:TRACk:MAX?query. - Using the
.verify(value)method will send theSLISt:SEQuence:TRACk:MAX?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- SLISt:SEQuence:TRACk:MAX?
SlistSequenceTrackMax
¶
Bases: SCPICmdRead
The SLISt:SEQuence:TRACk:MAX command.
Description
- This command returns the maximum number of tracks allowed in a sequence
Usage
- Using the
.query()method will send theSLISt:SEQuence:TRACk:MAX?query. - Using the
.verify(value)method will send theSLISt:SEQuence:TRACk:MAX?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- SLISt:SEQuence:TRACk:MAX?
SlistSequenceTstamp
¶
Bases: SCPICmdReadWithArguments
The SLISt:SEQuence:TSTamp command.
Description
- This command returns the timestamp of the named sequence. Every sequence has a timestamp that indicates when the sequence was created or last modified.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:TSTamp? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:TSTamp? argumentquery and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- SLISt:SEQuence:TSTamp? <sequence_name>
SlistSequenceWmusage
¶
Bases: SCPICmdReadWithArguments
The SLISt:SEQuence:WMUSage command.
Description
- This command returns the total waveform memory usage (in sample points) for the specified sequence track for the named sequence.
Usage
- Using the
.query(argument)method will send theSLISt:SEQuence:WMUSage? argumentquery. - Using the
.verify(argument, value)method will send theSLISt:SEQuence:WMUSage? argumentquery and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- SLISt:SEQuence:WMUSage? <sequence_name>,<track_number>
SlistSize
¶
Bases: SCPICmdRead
The SLISt:SIZE command.
Description
- This command returns the number sequences in sequence list.
Usage
- Using the
.query()method will send theSLISt:SIZE?query. - Using the
.verify(value)method will send theSLISt:SIZE?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- SLISt:SIZE?