Rollin1 Posted February 11, 2013 Report Share Posted February 11, 2013 Dear All, Is there a way to know which background Vis are running? I have a project with multiple background QMH processes (i.e. one per instrument, front panel hidden, or embedded in caller VI front panel at times). Is there a way to get a list of which of these background VIs are running? Sometimes I get the message when closing LabVIEW where it says that it will have to close Vis that are running. I was thinking VI Profiler (is an old tool, can this be used, is this reliable, what to look for?) or Trace Execution Toolkit (have not used this tool yet). Any suggestions? Quote Link to comment
drjdpowell Posted February 11, 2013 Report Share Posted February 11, 2013 Try “Abort VI”. 1 Quote Link to comment
shoneill Posted February 12, 2013 Report Share Posted February 12, 2013 More like the Application property "All VIs in Memory", then loop over "Open VI Reference" and get their execution state.... Abort those you don't want to leave running and don't forget to close your references properly.... 1 Quote Link to comment
Rollin1 Posted March 7, 2013 Author Report Share Posted March 7, 2013 Thank you all for your help! I found an example in http://www.ni.com/white-paper/5237/en. It is called KillDaemons.vi. Quote Link to comment
lvb Posted March 13, 2013 Report Share Posted March 13, 2013 I would highly suggest the LabVIEW Task Manager. You can see which VIs are running "RunTop" and either abort, open front panel. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.