LabVIEW Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
0 Kudos
EngrStudent

auto-hierarchy via graph clustering

Status: Declined

Any idea that has not received any kudos within a year after posting will be automatically declined. 

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.

1 Comment
Darren
Proven Zealot
Status changed to: Declined

Any idea that has not received any kudos within a year after posting will be automatically declined.