06-28-2006 08:12 AM
06-28-2006 08:26 AM - edited 06-28-2006 08:26 AM
You should be able to do this.
Under the Files menu, select "Save with Options", then select "Save Previous". It should save as 7.1.
...
EDIT
Humm... I just saw (re-read your post) that you have 1000's of vi's to do.. Humm... So you probably tried the above already.
Let me check if you can create a library then save as previous version...
Message Edited by JoeLabView on 06-28-2006 09:26 AM
06-28-2006 08:54 AM
06-28-2006 08:58 AM
@BOB Y. wrote:
I think it will not be easy.
That is what I feared... Unfortunately, you cannot save with options and backward save at the same time.. The only way is to have a script as you mentionned.
JLV
06-28-2006 09:33 AM
06-28-2006 09:44 AM
hi there
what about this:
search all top-level VIs and create a Master-VI that contains all top level VIs as sub-VIs. Then "Save with options" the Master-VI.
to find all Top-Level VIs you could
1. search the directory recursively for vi and ctl, handle LLBs like folders (like mentioned there are such VIs, search here or at LAVA)
2. open the vi with VI server (using the path) and don't close the references to keep them in memory
3. after all VIs and ctls are in memory create a vi and call the property node Application::"All VIs in Memory"
4. loop over the list of all names, open a reference to the vi/ctl using its name and call the property "Callers names"
5. if the array "Callers names" is empty, it is a top level VI (that will include all VIs called dynamically!), or simply use the VI hierachy viewer
6. create a new Master-vi that calls all top level VIs (has to be done manually)
i hope the number of Toplevel-VIs is much smaller than 1000!
06-28-2006 09:45 AM
06-28-2006 09:47 AM - edited 06-28-2006 09:47 AM
Message Edited by daveTW on 06-28-2006 04:50 PM
06-28-2006 09:56 AM
06-28-2006 09:56 AM