Conditional Breakpoints
My all time favorite debugging trick is setting "conditional breakpoints." In the pre-labview 7 days, I would put a case structure and set at least one of the cases with a breakpoint, and the other(s) without. This is good for capturing a complex setup in a "snapshot" when suspect value(s) slip down the pipeline. In a simple case, let's say a double precision number turns up with a "NaN" value, you could test for the "NaN", and if true, execute the true condition of a case statement which holds nothing but a breakpoint - unless, of course, you want something in the case statement beside the breakpoint.
In Labview 7.1.1, it appears that in the custom probes there is a "conditional * probe" (* = datatype probed) which does the same thing, although I would say that the nice thing about the previous example is that rather complex conditions can be selectively probed quite easily, the hard part being *knowing* the complex condition you want to probe.
Of course, True Labview Zen Masters would NEVER need probes, breakpoints, or debugging now, would they...
-Pete Liiva