LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

question regarding calling a vi

I have a vi that calls a whole bunch of other vi's multiple times, one particularly that is very large.  I use the subvi method to call each vi and the problem i am having is that after I call the large vi once the next time i call it, it freezes my program and i cannot change anything. 
 
To fix this problem i changed the call setup for only the larger vi to "reload for each call' and now i am not having that problem anymore however i was wondering why would i need to call the larger vi with 'reload for each call' while the other vi's can work on the default option, 'load with callers'.  Is there anything i have to watch out for when creating a vi so that i don't run into this problem
 
I would have attached vi's to demonstrate my point howver i cannot duplicate it
 
thanks
 
 
0 Kudos
Message 1 of 2
(2,479 Views)
Hi,
 
Try checking out this KnowledgeBase article for more information about dynamically calling VIs in LabVIEW.
Amanda Howard
Americas Services and Support Recruiting Manager
National Instruments
0 Kudos
Message 2 of 2
(2,451 Views)