Hi,

>From my little experience, EMC2 has A LOT of source files. So I think would 
be nice to know what part of it you would like to modify or what kind of 
function you would like to add.
You can download the sources using the CVS as described here:

http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Installing_EMC2#Getting_the_source_with_CVS

You can get the source for the last official release or for the development 
version called "TRUNK". Once you get all the files, you will find source 
files in the "src" directory. Inside that, the software core source files 
are in the "emc" directory. Here you can see more directories, every 
directory contains source files for a specific part of the software (i.e. 
user interface, interpreter, io controller, task executor etc.)
For my modifies (adding some specific new G codes) I had the need to operate 
mainly in the "rs274ngc" directory (intepreter) and in "task" directory 
(task executor). But I had also to modify some file in "nml_intf" directory.

At the top of every source file there is always a brief description of what 
that file does. Also there are often descriptions for the functions or for 
specific part of the files.

This is my brief introduction. I hope you will get more help from all the 
expert users that you can find here. My suggestion is to ask also in the 
chat.

Regards,

Manfredi

My websites: www.m24-pro.com
                      www.emc2cnc.altervista.org


>From: [EMAIL PROTECTED]
>Reply-To: "Enhanced Machine Controller (EMC)" 
><[email protected]>
>To: [email protected]
>Subject: [Emc-users] C programming, Help.
>Date: Tue, 28 Aug 2007 18:43:21 -0600
>
>
>Hello,
>
>  From experience I can see that in many cases programs that ran on one
>machine will not ran on others without changing post
>processor.(Different script for G code and different M codes)
>This slows process of CNC programming and whole shop.
>As bigger machine shop gets the bigger role can play universality of
>CNC controller.
>Having EMC2 (3?.N) can solve that problem.
>EMC type of software can be dynamically updated and renovated and most
>important it is less expensive!
>
>I want to write my own few lines of C program for EMC2 as a core for
>my Masters thesis.
>I need a help to find C programming part in EMC2.
>   I am also interesting in descriptions of what each part of C
>programming actually does. Thanks for any help.
>aram
>
>
>
>
>-------------------------------------------------------------------------
>This SF.net email is sponsored by: Splunk Inc.
>Still grepping through log files to find problems?  Stop.
>Now Search log events and configuration files using AJAX and a browser.
>Download your FREE copy of Splunk now >>  http://get.splunk.com/
>_______________________________________________
>Emc-users mailing list
>[email protected]
>https://lists.sourceforge.net/lists/listinfo/emc-users

_________________________________________________________________
Don't just search. Find. Check out the new MSN Search! 
http://search.msn.click-url.com/go/onm00200636ave/direct/01/


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to