LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Create a VI by Clicking

I think part of the confusion is you are using the word VI, when you mean the word Window.  A VI is just a file, you can duplicate the file by copying it, that doesn't mean it will do anything it's just a file.  What it sounds like you want is a way to spawn multiple windows from a template.  So the operator hits a button on the front panel of a VI that is running (maybe a built application) which causes a new window to appear, clicking the button multiple times would make multiple windows.

 

I've seen this done in LabVIEW but it can be alot of work because just having the window is not usful, I'm assuming you would want to display something.  So you'll need a way to populate some indicators with data, maybe list the available channels to read and then display one.

 

The same functionality could be done with one VI, with alot less work.  But if you must have dynamically spawning VIs I think you could accomplish this by opening new references to a reentrant VI.

0 Kudos
Message 11 of 12
(421 Views)

Actually, you would want to open a reference to a VI template.  That is what they were designed for.

0 Kudos
Message 12 of 12
(400 Views)