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