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
