Qualifier
The qualifier for the timing trigger subsystem can be terms A through G and
I, Timer 1 and 2, Range 1 and 2, and Edge 1 and 2. In addition, qualifiers can
be the NOT boolean function of terms, timers, and ranges. The qualifier can
also be an expression or combination of expressions as shown below and
figure 12-2, "Complex Qualifier," on page 12-11.
The following parameters show how qualifiers are specified in all commands
of the TTRigger subsystem that use <qualifier>.
<qualifier>
{ "ANYSTATE" | "NOSTATE" | "<expression>" }
<expression> {<expression1a>|<expression1b>|<expression1a> OR
<expression1b>|<expression1a> AND <expression1b>}
<expression1a> {<expression1a_term>|(<expression1a_term>[ OR
<expression1a_term>]* )|(<expression1a_term>[ AND
<expression1a_term>]* )}
<expression1b> {<expression1b_term>|( <expression1b_term>[ OR
<expression1b_term>]* )|(<expression1b_term>[ AND
<expression1b_term>]* )}
<expression1a_
term>
{<expression2a>|<expression2b>|<expression2c>| <expression2d>}
<expression1b_
term>
{<expression2e>|<expression2f>|<expression2g>| <expression2h>}
<expression2a> {<term3a>|<term3b>|(<term3a> <boolean_op> <term3b>)}
<expression2b> {<term3c>|<range3a>|(<term3c> <boolean_op> <range3a>)}
<expression2c> {<term3d>|<edge3a|(<term3d> <boolean_op> <edge3a>)}
<expression2d> {<term3e>|<timer3a>|(<term3e> <boolean_op> <timer3a>)}
<expression2e> {<term3f>|<term3g>|(<term3f> <boolean_op> <term3g>)}
<expression2f> {<range3b>}
<expression2g> {<term3i>|<edge3b>|(<term3i> <boolean_op> <edge3b>)}
<expression2h> {<timer3b>}
<boolean_op> {AND | NAND | OR | NOR | XOR | NXOR}
TTRigger (TTRace) Subsystem
Qualifier
12–6