Advanced State Triggering

Run the State Analyzer and View the Data

Counter Output

Logic analyzer storage sequence

Ripple Counter Output and Stored States

The figure above shows you the output of the ripple counter (the circle) and the sequence of qualification and storage that the state analyzer performed. The asterisks indicate when the state analyzer found and stored valid terms in this example. All states were initially excluded, using the "no state" term. First the "a" term was stored. Next, states that were within the specified Range1 term (50 - 58) were stored, while the analyzer searched for an occurrence of term "e." Once the remaining terms and range were found in the specified sequence, the state analyzer stored everything (anystate) until its acquisition memory was filled.

With multi-level state triggering, you specify the data to be stored by the state analyzer. If you are debugging software, you can store or exclude certain program lines or entire blocks of code, such as subroutines.

6-15