LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Open, modify and save a new VI programaticaly

I'm currently creating a tool to help our customers to build a VI. I would like to have my application to be able to Open a new blank VI Save it and do many other things. Is there a way: VI server, references... to do this and how.

Thanks

Nitrof
0 Kudos
Message 1 of 4
(2,752 Views)
I hope you haven't promised your customers too much before investigating what you can do. If you were to look at the methods and properties available for LabVIEW, you'd see that about the only thing you can do right now is save a VI. You can't create a new one, add controls or indicators, do any wiring. The tools to do these things do exist (check out the Vision Builder and State Machine toolkits) but so far they haven't been made available to anyone outside of NI itself. When they will is anyone's guess. In the meantime, you might want to investigate the Express VI Development Toolkit and the above mentioned State Machine Toolkit.
0 Kudos
Message 2 of 4
(2,752 Views)
I agree with Dennis. Although, you can open a blank vi and save it as a template and then open as many as you want using vi server. That is one way to open new vi's. As far as creating wiring or functions programmatically that could be a problem.
BJD1613

Lead Test Tools Development Engineer

Philips Respironics

Certified LV Architect / Instructor
0 Kudos
Message 3 of 4
(2,752 Views)
I agree with Dennis. Although, you can open a blank vi and save it as a template and then open as many as you want using vi server. That is one way to open new vi's. As far as creating wiring or functions programmatically that could be a problem.
BJD1613

Lead Test Tools Development Engineer

Philips Respironics

Certified LV Architect / Instructor
0 Kudos
Message 4 of 4
(2,752 Views)