Dear Greg,
I do not think that saving VIs in a human readable way like XML will give us any benefit. I prefer a format which allows fast loading and saving VIs, because it is my time sitting before the screen and waiting. The only thing I can make with an XML format is to correct insane objects in the VI. But if I take into account the time to understand the format, find the object and correct it it is easier for all to send the VI to NI support and let them correct it for me (I hope they have the best tool to do it). And now we are past LV 3.0 we have very seldom insane objects.
Speed for loading VIs in development environment and as application concern more to me because not all of the machines LV is running on meet the minimum requirements
. Our slowest development machine is PII 350 with 128 MByte (HW update is sheduled for end of year, which year?). I know customers are using machines with Win95, Pentium 266, 16 MByte RAM for LV6.0.2 applications.
And there is a copyright problem to take into account. We are building LLBs and deploy them to LV programmers along with hardware. This LLBs have password protected diagrams which allow the programmer to convert it to the LV version he has and we do not need to hold a LLB for each LV version. But he is not allowed to make any changes to the VIs in the LLB. NI is doing the same.
BTW App builder is such an object of desire. I would automate it with a VI loading the BLD file (like "Load" will do), run the building task (like "Build"), answer all upcoming dialogs with "OK".
Waldemar
Waldemar
Using 7.1.1, 8.5.1, 8.6.1, 2009 on XP and RT
Don't forget to give Kudos to good answers and/or questions