To trigger on a loop that occasionally runs too
long
This example assumes the loop normally executes in 14 ms.
1 Go to the state analyzer's Trigger menu.
2 Define terms LP_START and LP_END to represent the start and
end addresses of the loop, and set Timer1 to the normal duration
of the loop.
3 Change State Sequence Level 1's macro to "Find event2
occurring too late after event1."
4 In the pop-up menu, enter the following sequence specification:
• While storing anystate Find "LP_END" occurring too late after "LP_START"
Use Timer: "Timer1" Time="14 ms"
Of course, you use your normal loop duration in place of "14 ms." The
macro will automatically start Timer1 for you.
Triggering on a Loop Overrun
Triggering Examples
Single-Machine Trigger Examples
211