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
