ni.com is currently undergoing scheduled maintenance.

Some services may be unavailable at this time. Please contact us for help or try again later.

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,771 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,765 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,764 Views)