LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Trace active LabVIEW processes

I have a VI running that calls many subVIs (nonsequentially). 
For debugging, is there a way to perform a trace type action, that will indicate all of (sub)VIs that are currently executing? 
I.e., how can I determine, without turning on "Highlight Execution" what part of the code is currently being executed? 
Within LabVIEW, is there something akin to C++ tracing and logging, or perhaps like Windows Task Manager that lists VI processes within LabVIEW? 
 
Thank you.
0 Kudos
Message 1 of 3
(2,313 Views)

Hi gcut,

one possibility is to use probes on some wires. With this you can see which part is ready and which not.

Mike

0 Kudos
Message 2 of 3
(2,307 Views)
You can write your own code to trace the VI execution.

(1) Make a string inicator on the Front Panel of your main VI.
(2) Pass a reference of this indicator to the subVIs.
(3) At the start of each subVI, print it's name to this string indicator using a property node. (To get a running trace, you can apppend names to the string indicator.)

I do not know of any built-in LabVIEW tool which will do this for you. May be there is one!!
0 Kudos
Message 3 of 3
(2,306 Views)