07-31-2009 10:33 AM
08-03-2009 03:54 PM
Hi CGL,
Thanks for posting on the forums and deffinately a good question. I am unsure of the specifics to the compile process for the LabVIEW Embedded process, but I do have some questions:
1. Before building, are you asked to save a certain number of VIs even if you have not opened them.
2. Do you see the same difference in compile times in one of the example programs?
3. Are you able to narrow down a specific change that would cause a short compile versus a long compile?
08-04-2009 08:29 AM
>1. Before building, are you asked to save a certain number of VIs even if you have not opened them.
It seams to ask for saving more files than the ones I edited. In fact, a window will show up saving all files (Close to 100 of them at this point)
>2. Do you see the same difference in compile times in one of the example programs?
Example programs compile fast, because they are simple. We are talking 100+ VIs
>3. Are you able to narrow down a specific change that would cause a short compile versus a long compile?
Here is some incidental information. Rewiring a main VI will cause it to save more files and take longer to compile. Changes in a value of a constant will be faster, but not always.
08-06-2009 01:00 AM
08-11-2009 08:48 AM
One other "feature" that I've found in LabVIEW Embedded for Blackfin is if you change any Global Variable file, then any VI that uses any of those global variables will need to be recompiled.
Another trick that may or may not work (sometimes it doesn't, but most times it does) is keep any VIs that you change open, don't close them after saving them (front panel still visible on your system). I found that most times this will only compile the files that changed instead of doing a whole mass-compile of everything.
Hope this helps. Having many large applications for the Blackfin I definitely feel your pain! Good luck!