On Sunday 19 April 2015 15:08:05 Karlsson & Wang wrote:
> Then I am not stupid. I guess hierarchical design in particular and
> buses may help.
>
> Rockhopper? Bicycles? Or the Rockhopper penguin?

Rockhopper, named after the penguin of course, is a utility that scans an 
operating linuxcnc system, and draws, in vector (svg) format, a logic 
flow diagram of how its working in a web page format you can look at 
with your pet browser.  Google should find a place to download it easily 
enough.

That makes a miss-placed addf in the hal file stick out worse than a sore 
thumb.

However the image detail is complex enough you will need to save that 
page file from the browser, then run it thru something that makes 
multiple page posters out of it, scaling the .svg output way up and 
making a 6 to 12 page printout that you will need to trim edges on and 
tape together into a huge poster to hang on the inside of the double 
doors to my shop building before the individual logic blocks are big 
enough that you can read the module name contained in it.  The one thing 
it doesn't do, and which I personally would find handy, is to follow or 
highlight somehow the dead end logic paths so you know what to nuke in 
the .hal file as its just wasted space and maybe even execution cycles. 
Mistakes such as addf'ing module(s) that are never used because you 
figured out a better way. At my age & short term memory, that seems to 
happen more than I like to admit. ;-)

As I do it today, I go thru the file once I have it working, grepping for 
every module or signal name I enounter, and if that one is the only one 
in the whole file, then it is safely deletable.  Either way works but if 
rockhopper stuck its tongue out at you on finding a signal with only one 
end, it would be a time saver IMO.  YMMV of course.

> Nicklas Karlsson
>
>
>
>
> On Sun, 19 Apr 2015 19:40:46 +0100
>
> andy pugh <bodge...@gmail.com> wrote:
> > On 19 April 2015 at 18:31, Karlsson & Wang
> >
> > <nicklas.karls...@karlssonwang.se> wrote:
> > > I guess it would be possible to modify or make Linuxcnc accept a
> > > netlist as a hal file and in such case for example Geda could be
> > > used for configuration. What do you think?
> >
> > It has been tried:
> > http://wiki.linuxcnc.org/cgi-bin/wiki.pl?HalSchematicsUsingGschem
> > http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Eagle2HAL
> >
> > But that does rather the same thing that Rockhopper does, but not as
> > prettily.
> >
> > --
> > atp
> > If you can't fix it, you don't own it.
> > http://www.ifixit.com/Manifesto
> >
> > --------------------------------------------------------------------
> >---------- BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM
> > EDT Develop your own process in accordance with the BPMN 2 standard
> > Learn Process modeling best practices with Bonita BPM through live
> > exercises
> > http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual-
> > event?utm_
> > source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_
> >SF _______________________________________________
> > Emc-users mailing list
> > Emc-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/emc-users
>
> ----------------------------------------------------------------------
>-------- BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
> Develop your own process in accordance with the BPMN 2 standard
> Learn Process modeling best practices with Bonita BPM through live
> exercises
> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual-
> event?utm_
> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
> _______________________________________________
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users

Cheers, Gene Heskett
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Genes Web page <http://geneslinuxbox.net:6309/gene>

------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to