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-configurati
>> 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

------------------------------------------------------------------------------
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