LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

replace a subvi used in many vis

We have a few hundred llbs with massive number of VIs that we're trying to convert to directories. A lot of the software was developed is from Windows 3.1 ages, most of it reusable and used everywhere. The problem is we frequently used "/" character in the vi names at the time and now those VIs have to be renamed during conversion to directories. However, hundreds of them are used as subVIs in hundreds of different callers. The VI library manager does not help in this case. Callers, even when in memory, do not know of the renamed subVI. The only 2 ways out of this I can see are:
1. Load all the software into the memory (around 2 GB, need to upgrade a PC) and do Save As on every VI with illegal name (hundreds), then save everything and co
nvert llbs to directories.
2. Convert everything, then open every VI and replace manually every renamed subVI.
Second option is worse, but the first one is very painful too.
Find / Replace tool for the subVIs with the same interface and a different name would ease the pain...
Any other suggestions are welcome.
0 Kudos
Message 1 of 2
(2,492 Views)
Check out OpenG!

I believe Jim Kring has developed a VI that will let you do the re-naming you desire.

re: the memory required.

Since it is a one time thing, virtual memory should cover you until the conversion is complete.

Ben
Retired Senior Automation Systems Architect with Data Science Automation LabVIEW Champion Knight of NI and Prepper LinkedIn Profile YouTube Channel
0 Kudos
Message 2 of 2
(2,492 Views)