80 34980A User’s Guide
2 Features and Functions
Defining a Sequence
A sequence defines a series of SCPI commands with an associated name.
When the sequence is first defined, the commands are compiled and then
stored in a compressed format in non-volatile memory. The following SCPI
commands are allowed in a sequence definition (all other commands will
generate an error).
ABORt
DISPlay:TEXT '<string>'
OUTPut[:STATe] {OFF|0|ON|1}, (@<ch_list>)
ROUTe:CLOSe (@<ch_list>)
ROUTe:CLOSe:EXCLusive (@<ch_list>)
ROUTe:MODule:WAIT {1-8|SLOT1-SLOT8|ALL}
ROUTe:OPEN (@<ch_list>)
ROUTe:OPEN:ABUS [{1-4|ABUS1-ABUS4|ALL}]
ROUTe:OPEN:ALL [{1-8|SLOT1-SLOT8|ALL}]
ROUTe:SEQuence:TRIGger[:IMMediate] <name>
[SENSe:]TOTalize:CLEar:IMMediate (@<ch_list>)
SOURce:CURRent[:LEVel] {<current>|MIN|MAX|DEF}, (@<ch_list>)
SOURce:DIGital:DATA[:{BYTE|1|WORD|2|LWORd|4}] <data>,(@<ch_list>)
SOURce:DIGital:DATA:BIT {0|1}, <bit>, (@<ch_list>)
SOURce:FUNCtion:TRIGger:IMMediate (@<ch_list>)
SOURce:VOLTage[:LEVel] {<voltage>|MIN|MAX|DEF} , (@<ch_list>)
SYSTem:BEEPer
SYSTem:DELay[:IMMediate] <time>
• Sequences can be defined from the remote interface only. You can,
however, review, execute, and delete sequences from the front panel.
• When a sequence is defined, the specified commands are checked for
proper syntax and absolute parameter range limits. If an error is
detected during compilation, the entire sequence will be discarded.
During compilation, the sequence commands do not have to be valid for
the current instrument configuration; this allows you to define
sequences without regard to compatibility with the current set of
installed modules. More extensive error checking, such as channel range
expansion and validation, is performed when the sequence is executed.
• If you define a sequence with a name already in use by another
sequence, the new definition will overwrite the previous definition
(no error is generated).