LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Programmatic Builds

I'm looking to develop a system for automated nightly builds of my LabVIEW-based source code.   I'm a bit disappointed that there doesn't seem to be any real support for this from NI except for the lamest example ever "BuildTargetBuildSpecification.vi".

I guess that would be almost enough, but there is no way to modify the version number or any of the other build target properties (mostly in the Version Information page). 

I see that there is an enormous collection of App Build API functions in vi.lib, but I can't find the slightest piece of documentation and all of the VIs have locked diagrams.  I'm sure that's not too accidental, but it undercuts the ability to use LabVIEW as a professional software development tool.

At this point, I am going to try to scour the project XML files for the version information and try to stuff my own values in before building with the otherwise useless example VI.  It would be a lot better if someone from NI could publish some of the details of these VIs or the XML format (which is horribly complicated, of course), or make an example program with the diagram exposed, and in which some externally supplied data affects the build.

For everyone else who doesn't work at NI, I hope you can add comments on whether this would be useful for you too.

Jason Dunham
0 Kudos
Message 1 of 1
(2,199 Views)