12-29-2022 02:33 PM
I have a couple of structures which have subdiagram labels visible. When I press "Clean Up Diagram" to, well, clean up the block diagram, I find that some wires and other objects will sometimes clean up to hide behind or in front of the labels. If possible I would not like for this to occur, as I don't want things hiding behind labels. I have attached a screenshot of my Block Diagram Cleanup settings as well as an example screenshot where this issue occurs. Any help on this minor inconvenience would be greatly appreciated. Thank you.
12-29-2022 03:03 PM
Rule of thumb: If cleanup improves your diagram, it was very (very!) bad to begin with. 😄
A well designed diagram always gets worse with cleanup. Most advanced programmers never have a need for that tool!.
The only time I use it is if I want to look at some horrible code posted in the forum, never ever on my own code. 😄
I recommend to do the same. (Your minor inconvenience is just the tip of the iceberg of all the things I don't like about it.)
12-30-2022 05:00 AM
The diagram cleanup tool predates the diagram sublabel AFAIK. As such it never learned to avoid them, in fact it doesn’t even know about them.
But I would agree with Altenbach. If this tool substantially improves readability of your diagram, it was pretty horrible. It works to cleanup spaghetti code diagrams to a point where you can get at least an overview of what the code might be meant to do, but when I accidentally apply it to my own code, the result makes me want to scream and I’m very very thankful for the Undo function. 😀