Branch - HP 16554A Programmer's Manual

State/timing logic analyzers
Table of Contents

Advertisement

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 sequencer
to jump to the specified sequence level. The branch qualifier functions like
the "else on" branch of a sequence level.
The terms used by the branch qualifier (A through J, except in 110-MHz
mode) 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. Regarding
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 6-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)
OUTPUT XXX;":MACHINE1:STRIGGER:BRANCH1 'F OR (C AND D) OR G',1"
integer from 1 to <number_of_levels>
<N>
integer from 1 to <number_of_levels>
<to_level_
number>
integer from 2 to the number of existing sequence levels (maximum 12)
<number_of_
levels>
<qualifier> see "Qualifier" on page 6-6
<branch_
qualifier>
STRigger (STRace) Subsystem
OR (F OR G))', 1"
BRANch
6–9

Advertisement

Table of Contents
loading

This manual is also suitable for:

16555d16555a

Table of Contents