Agilent Technologies 1670G Printer Accessories User Manual


 
<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 | MACRO Macro# () | INIT
SEQUENCE START | INIT SEQUENCE END | MAIN
SEQUENCE START | MAIN SEQUENCE 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 3166, MACR4, ’#HABCD’"
41 ! Passes a single parameter to this instance of MACRO #4.
50 OUTPUT XXX; " :SEQ: PROG 3186, MACR6, ’0’"
51 ! Assume no parameter defined for MACRO 6.
SEQuence Subsystem
PROGram
39–13