On Thu, Nov 20, 2008 at 04:22:05PM +0000, paul_c wrote: > > RCSlib is public domain, as is EMC[1]. You will find the relevant data > structures have had additions made, but I see no reason why you couldn't pad > out the originals in order to realign the required fields.
This is true. > How much control are you expecting from any proposed interface ? > The range of "NML commands" available to a UI is limited to > Load/Start/Step/Stop of a file, single axis jog, simple MDI passing, and a > few basic On/Off functions. > To pass a series of low level canonical commands requires a number of > significant changes at the task control level.. This is true. To do real machining you pretty much have to write a program out and have task open and read it. Passing one line at a time by MDI is the only thing you could do with just NML, and that's a bad approach because motion would not be smooth. > If you wanted to bypass the task control level and handle sequencing within > SheetCam, you could use shared memory to "talk" directly to the realtime > code. This is probably not true because motion.h, motion.c, control.c, are all GPL2. Jeff already posted this link but it's relevant again. The FAQ admits it's a fuzzy area. http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html#MereAggregation > Converting to a text string, piggybacking on to telnet, and then converting > back to binary is certain to incur an overhead. Only you can decide if that > overhead is tolerable. I bet humans are pretty slow compared to these kinds of operations. This is just a GUI. > > I want to stay legal without annoying the EMC developers. This is not > > worth getting into a fight over. > > It is an issue that will keep coming up, but there isn't the desire or > willingness to resolve the fundamental problem(s). I have not seen any fight, just a lot of statements of fact and a few statements of misinformation and those are being politely corrected. Chris ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
