On 12/9/2012 7:20 AM, Anders Wallin wrote: >> Do we have a utility that can plot all the paths & connects the drawn path >> with its signal name alongside the path line from logic block to logic >> block or I/O pin? A 'logic' block being like the pid module for instance, >> or encoder, pwngen etc. I looked at halitosis, but that isn't the output >> format I had in mind. >> > There are a number of attempts, but no clear popular/good way to do this: > http://wiki.linuxcnc.org/cgi-bin/wiki.pl?HalSchematicsUsingGschem > or > http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Crapahalic > or > https://sites.google.com/site/manisbutareed/visualizing-emc2-configurations > > tom3p had yet another way a while back... > > AW >
There was a muted response, errm 1 to be exact, to my visualization work (the last link mentioned by Anders). The general layout was good but the "organic" spaghetti routing and its congestion in the channels and gutters wasn't acceptable. On a screen tricks could be played, such as highlighting a signal on mouse-over, but printing was useless. The split into overview diagrams and nearest-neighbor diagrams was the best compromise I could come up with. After pushing graphviz farther than it was intended to go, and digging into its routing algorithms to see if I could tweak it some more, I decided to change course. I went back to the classic printed-wiring-board layout and routing papers from the 1960s-1970s (many hidden behind paywalls. I could have bought a BeagleBone for what I paid for pdfs of scans of journal articles.). I think I have a workable plan for combining graphviz's layout capability and my own implementation of Manhattan-routing to achieve the style of "circuit schematic" most folks want. I just haven't had time to code it up and see what happens. I've spent a lot of time keeping the health-care industry afloat instead. I did receive a request out of the blue recently about my work. Keep this up and I may have to break open the manila folders again. Regards, Kent ------------------------------------------------------------------------------ LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers