LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How do I dynamically load VI's in LV 6.02?

I have a program written in Labview 6.02 that has over 1000 vi's. My problem is that every one of them loads upon startup of the program. This is a very long process on slower machines and eats up most of the memory of the system since they are all in memory all the time. How do I call each indivual VI only when they are needed by a parent VI? And possibly, how can I remove this VI from memory when I no longer need it?
0 Kudos
Message 1 of 2
(2,248 Views)
Esam,

you can use the vi server to dynamically load vi's. check out http://zone.ni.com/devzone/devzoneweb.nsf/opendoc?openagent&40D6559D10725BD38625679400746E72&cat=DB5863CD70417B07862567930070A058 for details (or do search on 'dynamic load' on this website.

pat
0 Kudos
Message 2 of 2
(2,248 Views)