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

Reply via email to