LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

loading vi´s (panel) twice or n-times at one time

Hello Gurus,

I have a question on Labwiew, is it possibile to load in a vi dynamically more than one subvi´s of the same type on runtime?
For Example: there is a button on the Main Vi panel, if there is a Click on this button a sub Vi is called, running and displayed on screen. That means if there are three clicks there should be three panels.

Only if possible
Is there a possibliity to create Child Panels (SUBVIS)in the main panel (Caller Vi)

Last question?
is LAbVIEW supporting a Document/View architecture like the mircosoft MFC classes?
0 Kudos
Message 1 of 2
(2,176 Views)
Dynamically calling multiple instances of a VI is often referred to as VI cloning...it's described in the following thread:

http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RPAGEID=135&HOID=506500000008000000A07D0000&UCATEGORY_0=_49_%24_6_&UCATEGORY_S=0&USEARCHCONTEXT_QUESTION_0=VI+cloning&USEARCHCONTEXT_QUESTION_S=0

Child panels is a new feature in LabVIEW 7; the container for the panel of the sub-VIs is found on Control palette -> containers - subPanel

If you are thinking of child windows though that can partially be achieved, read the following thread:

http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RPAGEID=135&HOID=506500000008000000F9530000&UCATEGORY_0=_49_%24_6_&UCATEGORY_S=0&USEARCHCONTEXT_QUESTION_0=child+windows&USEARCHCONTEXT_QUES
TION_S=0

There's multiple threads on that issue, just search for child windows in this discussion group.
0 Kudos
Message 2 of 2
(2,176 Views)