02-03-2006 11:57 AM
02-03-2006 01:40 PM
02-03-2006 02:35 PM
02-05-2006 02:01 AM
02-06-2006 07:33 AM
02-06-2006 08:44 AM
02-06-2006 08:46 AM
OK, the term "panel" may be the culprit. In LV, each VI has a front panel (FP) and a block diagram. The FP serves both as the user interface and as the interface for calling the VI as a function in another VI. When you say "panel" in a UI context, there will always be a VI with code involved.
Now, LV is not very good when it comes to dynamic UI elements because part of the basic structure of the language (and what makes it so easy to use) demands that you create your UI elements\data types in design time. There are ways to work around this, though, for those who are willing. For example, if I understand what you want correctly, you can create a 2D array of cluster and change the number of columns (as shown in the attachment). You can hide and show controls. You can open FPs of other VIs inside your FP by using subpanels. You can call VI templates or other VIs dynamically (as I said in the previous post). You can simply have several loops, each running a different VI. The most versatile way is using the picture control, but that is just a workaround for the basic drawback of not being able to create dynamic UIs.