Agilent Technologies 1670G Printer Accessories User Manual


 
BRANch
Command :MACHine{1|2}:STRigger:BRANch<N>
<branch_qualifier>,<to_level_number>
The BRANch command defines the branch qualifier for a given sequence
level. When this branch qualifier is matched, it will cause the trigger
sequence to jump to the specified sequence level.
The terms used by the branch qualifier (A through J) are defined by the
TERM command. The meaning of IN_RANGE and OUT_RANGE is
determined by the RANGE command.
Within the limitations shown by the syntax definitions, complex expressions
may be formed using the AND and OR operators. Expressions are limited to
what you could manually enter through the State Trigger menu. For required
and allowable use of parentheses, the syntax definitions on the next page
show only the required ones. Additional parentheses are allowed as long as
the meaning of the expression is not changed. Figure 16-2 shows a complex
expression as seen in the State Trigger menu.
Example The following statements are all correct and have the same meaning. Notice
that the conventional rules for precedence are not followed. The expressions
are evaluated from left to right.
OUTPUT XXX;":MACHINE1:STRIGGER:BRANCH1 ’C AND D OR F OR G’, 1"
OUTPUT XXX;":MACHINE1:STRIGGER:BRANCH1 ’((C AND D) OR (F OR
G))’, 1"
OUTPUT XXX;":MACHINE1:STRIGGER:BRANCH1 ’((C AND D) OR F) OR
G’,1"
<N> integer from 1 to <number_of_levels>
<to_level_
number>
integer from 1 to <number_of_levels>
<number_of_
levels>
integer from 2 to the number of existing sequence levels (maximum 12)
<branch_
qualifier>
<qualifier> see "Qualifier" on page 16-7
STRigger (STRace) Subsystem
BRANch
16–10