01-03-2012 10:01 AM
Ryan,
That makes sense. If I were to run into the same problem in the future, is there a way to recompile the VI in 2010 to fix the problem myself? Or is a different or newer version of LabVIEW required for that solution?
Thanks again,
-Joe
01-05-2012 10:58 AM
Hey Joe,
In general, VI's recompile themselves every time they're opened. It is possible to force a VI to recompile by holding down ctrl and shift while pressing the run button on the VI. However, I tried this on your "Not Working" VI and it didn't resolve the issue. So, I'll need to amend my previous statement as to why opening the VI in LV2011 and saving it down to LV2010 resolved the issue. While it did recompile the VI, the step that most likely solved the issue was the downconvert where it recreated the chart as a LV2010 chart. As with any corrupt item, the solution is to delete it and create a new one (which is done in the downconvert). As mentioned in my previous post, if I replace your chart with a new one that still expects an array of waveforms then it works as expected. So, if you encounter this issue again, there are two options: 1. Delete the chart and create a new one. The downside to this is that you lose all of the settings you've changed on the chart. 2. Open the program in a newer version of LV, in this case 2011 is the only option, and save it as the previous version. This will retain all of your chart settings. Hope this helps!
--Ryan S.
01-05-2012 12:40 PM
Okay, thanks for the clarification.