<line_number> integer where instruction/data will be modified
<optional_
label> a string of up to 6 alphanumeric characters specifying the label where
modification begins.
<event> {A|B|C|D|IF|IMB}
<count> integer repeat count
<#> macro number
<data_value> a string in one of the following forms:
’#B01...’ for binary
’#Q01234567...’ for octal
’#H0123456789ABCDEF...’ for hexadecimal
’0123456789...’ for decimal
Query Syntax: :SEQuence:PROGram? <line_number>
Returned Format: {IF (External Pattern = #) | END IF | WAIT
<event> | SIG IMB | START LOOP # REPEAT # TIMES |
END LOOP # | BREAK | MA CRO Macro# ( ) | INIT
SEQUENCE ST ART | INIT S EQUENCE END | MAIN
SEQUENCE ST ART | MAIN S EQUENCE END} ,<data_value >,
<data_value> , ...
Example 10 OUTPUT XXX; " :SEQ: PROG 248, NOOP, ’17’, ’34’ , ’121’"
20 OUTPUT XXX; " :SEQ: PROG 1786, WAIT, A,’17’, ’34’, ’121’"
30 OUTPUT XXX; " :SEQ: PROG 2652, REPEAT, 26, ’17’, ’34’,
’121’"
40 OUTPUT XXX; " :SEQ: PROG 316 6, MACR4, ’#HABC D’"
41 ! Passes a s ingle parameter to this instance of MACRO #4.
50 OUTPUT XXX; " :SEQ: PROG 318 6, MACR6, ’0’"
51 ! Assume no parameter define d for MACRO 6.
SEQuence Subsystem
PROGram
39–13