A number of elite users consider the VI hierarchy "useless".
The compiler currently makes some assumptions (the detailed particulars of which I have only heard rumors) about the ability of the user to impose a boundary in the block diagram. Whether it is the selection of elements to make into a sub-vi or how frame edges work with memory, there is some assumption there.
Why not remove all the "boundaries" then use graph theory to make better boundaries? I would like to see an "auto-hierarchy" button. When I click it, I would like the tool to remove every artificial boundary, then use graph clustering (reference, toy example) to find actual best boundaries, then impose those.
I would expect a single chain to be in a single "box". I would expect something that starts at a single element, splits into two chains, then re-combines into a single final element to have the head element, the tail element, and two "boxes" which hold the chains. I would expect the box to inform what makes a decent sub-VI during the simplification/splitting of a detailed VI.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Any idea that has not received any kudos within a year after posting will be automatically declined.