I think the idea of a learning algorithm for the Block Diagram Cleanup tool has promise, but I understand the difficulties involved as well. The algorithms for learning something of this nature would be evil... in the Dr. Evil sense of the word...
There is a way this could be simplified, however. Looking over some of the other Block Diagram Cleanup suggestions with a few tweaks of my own I came up with this. First my references...
What if they made a selectable right click option to "pin" certain items to the BD?
So for instance, you grab a line of data vi's such as for UDP transmit and receive. You use the normal block diagram tools to line them all up nice a pretty. You then right click the bunch of them and select "Pin to Diagram." These items would then be exempt from the BD Cleanup tool, and should simplify some of the algorithms by providing a "base point" to work from.
Even if the user did not pin some item to the diagram, you could choose some innocuous item such as a control and use it as a base point. This changes the problem from a infinite map routing problem to a connect the dots problem. Likely they do something similar already, but you get the general idea of what I am talking about.
In order for this to be an effective and time saving feature it would have 2 major requirements.
1) It must be available in right click, not the properties box of any item (or not just in the properties box.)
2) You must be able to set this option on multiple items at the same time.
The overall effect would be better diagrams with less time spent, which is the whole point of the BD Cleanup.
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 received less than 5 kudos within 5 years after posting will be automatically declined.