|
|||||||||||||
I would like to propose the use of a stacked parallel execution structure. Especially in FPGA applications, this will solve the problem of diagrams running off the screen. All execution pages will run simultaneously as if independent while loops were scattered across the BD. This idea potentially leads into a 3 dimensional visuallization of coding LabVIEW. Note: In the image, the pages are offset but should look similar to a stacked sequence structure.
Many years ago something similar came up: Basically a tab structure on the BD as a way to layer parallel code that has no data dependency.
The tabs could be freely named. For example, one tab could be named UI loop, one DAQ loop, etc. Instead of scrolling to edit different parts, we could just flip to a different tab.
More tabs could be added as needed.
There could be shared input tunnels, e.g. for a queue that is configured outside the tab structure on the left and later accessed on multiple code tabs.
Note that this is just a way to arrange code and is purely cosmetic. It does not add anything algorithmic.
The code would behave exactly the same as if the code from the various tabs were placed next to each other on the BD.
See the links below for similar discussions on Parallel Execution Structures.
(by gvholland)
(by Jeff.F)
(by smmarlow)
There also was a recent suggestion of "layers" on the BD, although I never managed to get the OP to clarify what he meant by that...
Kudos if that structure looks like a tab with labels
@altenbach
Basically a tab structure on the BD as a way to layer parallel code that has no data dependency +1
You must be a registered user to add a comment here. If you've already registered, please log in. If you haven't registered yet, please register and log in.
Post New Idea to submit a product idea to the LabVIEW Idea Exchange. Be sure to submit a separate post for each idea.
My Profile | Privacy |
Legal |
Contact NI
© 2011 National Instruments Corporation. All rights reserved. | E-Mail this Page
|
||

E-Mail this Page