I started on new scheme backend for gschem, the attached gnet-linuxcnc.scm 
file, gnetlist option -L. could be used to make it show up among the other 
backends if file is stored in current directory.

It does halfile:
  1. Add the loadrt rows.
  2. Threads with automatic numbering of instances.
  3. The netlist.

Missing:
  1. Parameter symbol?
  2. setp for parameters.
  3. Hierarchy have some problems, this is useful to put parameters inside hal 
component.
  4. Possibility to set parameters for loadrt.
  5. Only default servo-thread, others are ignored.
  6. Thread symbol should be one output several inputs.
  7. init file is not generated.
  8. Symbol with custom rows?

I have some problems with the scheme language but otherwise it will probably 
not be to hard to get something useful.


Nicklas Karlsson



On Thu, 13 Jul 2017 22:34:10 +0100
andy pugh <bodge...@gmail.com> wrote:

> On 13 July 2017 at 21:08, Nicklas Karlsson <nicklas.karlsso...@gmail.com> 
> wrote:
> > I reached a point there I could start to think more about the 
> > configuration. I tried the gschem approach and could generate a hal file. 
> > The small python script convert the geda netlist into a hal file.
> 
> The stuff here?
> http://wiki.linuxcnc.org/cgi-bin/wiki.pl?HalSchematicsUsingGschem
> 
> 
> -- 
> atp
> "A motorcycle is a bicycle with a pandemonium attachment and is
> designed for the especial use of mechanical geniuses, daredevils and
> lunatics."
> — George Fitch, Atlanta Constitution Newspaper, 1916
> 
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users

Attachment: gnet-linuxcnc.scm
Description: Binary data

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to