This is a simple implementation of LabVIEW subpanel structure. This demo shows how to run different VIs in a single app.
Each VI is executed in another thread; each VI runs independently at a time, data can be shared between VIs after each execution, a shared file is very helpful in case of multiple VIs shares multiple set of data. After each run the next VI read and write data while performs a task, so this process will be repeated by each VI in the subpanel after a call.
For each individual VI running into a subpanel structure you can share data using shared files. I have used shared files with awesome results, other techniques like shared variables could work, but noticed in some cases prone to race conditions.
Steps to Implement or Execute Code
Unzip the attached file to a temporary folder or
Move into your personal project folder
Open the "subPanel" folder and run the VI called Mainframe5.vi
Typedef controls must be in the same root as unzipped.