Hello, (sorry for my english, i will try to do my best)
I think the management of Breakpoints and Probes is not logical and not enough powerful.
I propose a new approach.
LabVIEV would need a real debugging environment, much more powerful, like this :
1st : Probe management is not logical
Why ? A probe is only to watch a value on a wire (not to stop the code)
2nd : To stop the code, the Breakpoint, with ou without condition(s) ... (conditional or unconditional Breakpoint)
3rd : Conditional Breakpoint:
- A conditional Breakpoint stops the code on a wire, according condition(s) on this wire itself;
or / and according condition()s on other wires. (very powerful feature)
- The breakpoint condition use binary operators (C language), like a Formula Node
- To Use a Numeric value or a boolean value into a Condition, you must first place a Probe
(Normal, before using a value, we must first take it.)
- The Conditional Breakpoints are only available with Numeric and Boolean values.
(As the current version of LV)
The breakpoint Manager highlights the Breakpoint on which the right click has been made.
Inside the Breakpoint Manager, we can see the corresponding Breakpoint via "Find on Diagram".