LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

What is the most modular method to create an auto-populated "floorplan"?

Solved!
Go to solution

I have a "floorplan" that I currently build when a test begins. My "floorplan" consists of 3 levels of organization; the unit, the group and the arrangement.

 

There are a few different types of units that I plan to create, but I am only looking for some basic methods; I can shake out the details with regard to specific controls, sizing, positioning, etc.

 

There can be <= 4 units per group

There will be 4 predefined positions in each arrangement; one for every possible unit.

There can be <=20 groups in the arrangement

There is only one arrangement; the arrangement is the entire floorplan.

 

Each unit consists of some boolean LEDs, progress bars, waveform charts and numeric indicators.

Each group is simply an arrangement of units; with a string indicator as a label.

The arrangement (floorplan itself) is just an arrangement of groups.

 

I am considering just creating typedefs for each control so that I can change or resize each control as needed and have the changes cascaded automatically, but is there a way for me to create a typedef for each unit even though it contains multiple controls? Within the unit, all of the controls will have a set size and position, so it would be nice to be able to resize and rearrange all the controls in the unit and have all those changes cascaded to all units. It would also save me from having to define the positions of every control for every unit (I could just define the position of each unit).

 

I have attached a .jpg screenshot of the arrangement (floorplan) as it currently displays. You can see that within the arrangement, there are 8 groups (labeled SX#####) and 4 groups of a different type (labeled RC###). Within each SX group there are 3 units (with a grey placeholder color box where a 4th unit could display). 

 

I know that my questions may be very basic and obvious to the experts on this forum, but I have very little LV training, so I'm left to my own devices here.

 

Thank You for taking the time to read my message; I hope it is at least as clear as mud.

0 Kudos
Message 1 of 2
(2,507 Views)
Solution
Accepted by topic author ckc8302

You can create a type definition of a cluster, and a cluster can contain multiple data types.  Does that answer your question?

0 Kudos
Message 2 of 2
(2,473 Views)