On Sunday 09 December 2012 17:57:05 Thomas J Powderly did opine:

> On 12/09/2012 08:16 AM, Gene Heskett wrote:
> > On Sunday 09 December 2012 09:06:49 Anders Wallin did opine:
> >>> 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-configur
> >> ati ons
> > 
> > These all look as if they could provide a useful format, but also need
> > a lot of resources&  fill in the blanks work too.  What I had in mind
> > would look something like the Gscheme work at that link.  But nothing
> > can just read your .hal file and draw what you've cobbled up.  It
> > seems to me that dead ends&  crossed connections would be a lot
> > easier to see in that format.
> > 
> >> tom3p had yet another way a while back...
> > 
> > I've not been on IRC that much recently, is he still about?
> > 
> > Thanks Anders.
> > 
> > Cheers, Gene
> 
> Gene, hello
> in the last 2 weeks i re-posted my latest works
> i re-posted a video of it
> likely all posts died, i gave them 1 day life on videobin & pastebin
> 
> the 'new' effort tries to handle visualization of simple hal circuits
> 
>  >not< entire .hal files
> 
> i gave up on visualizing the entire hal file ( and how it spills over
> into .ini and .xml and threads and... )
> and the reasoning i put forth is
> the overall view of a real .hal file is too complex to view at one time
> ( on paper try any config in your ../config dir )
> a view of individual elements precludes seeing the overall ( zoom and
> scale problem )
> some sort of mini-birds-eye view and a pan-able/scrollable workspace
> would help
> some method of meta-circuits or pages would help ( like sheets in orcad
> ) I simply decided my approach ( using an external program like
> eagle/geda/lefty/nodedesigner ) just came up short.
> and to 'lower my expectations' (SNL) to just describing parts of
> circuits (parts of hal files )
> 
> the last work was pure python, gui & used 'nodebox' ( a python package )
> it simply let you untangle a bit of hal file ( yes it parsed and
> rendered )
> 
> i can tarball it up for you if you like.
> i can work on something with you if the bounds are set ( i dont believe
> an entire render is possible w/o a large project)
> 
> btw, simple column entry in the hal file makes it a lot easier to read
> white space dont mean a thang in .hal files
> underscores used here to keep layout ( no help for those who dont use
> fixed width font tho :/
> 
> net_fSpeed_____________pyvcp.VdGV___________________comp.0.in1
> net_nullVel_________________________________________comp.0.in0
> sets_nullVel_____0.0
> net_VelPos__________________________________________comp.0.out______not.
> 1.in
> net_VelNeg__________________________________________________________not
> .1.out setp________________________________________________comp.0.hyst
> 0.0
> 
> the idea here is that the eye would see the groupings, and make it
> easier to 'see' the relations
> ymmv
> 
> regards,
> tomp

If you have a tarball handy, clip it to a PM & I'll see what it does.

This lathe config is like Topsy it grew to be fairly complex, the hal 
printout is 2.5 pages now.

Thanks, Thomas.

Cheers, Gene
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
My web page: <http://coyoteden.dyndns-free.com:85/gene> is up!
Whenever a system becomes completely defined, some damn fool discovers
something which either abolishes the system or expands it beyond 
recognition.
I was taught to respect my elders, but its getting 
harder and harder to find any...

------------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to