- Posts: 19311
- Thank you received: 4655
Labview UI project for Linuxcnc
auto-mation-assist wrote: Its really not my issue alone its more of a issue belonging to LinuxCNC because of extremely limited use and testing of its remote use potential. Some things are just going to require more thought so minor changes can be made to allow every mode of operation and control to work well.
I wonder if some form of "working group" would be a good idea?
If so then I would suggest a post here, and also to the user and developer mailing lists and maybe the cnczone linuxcnc forum section.
For the actual discussion perhaps gitter.io would work. It behaves a bit like IRC but is persistent and sends update emails. I only know it because STMBL use it. ( gitter.im/rene-dev/stmbl )
I can't see myself joining in. It's not very important to me and I am short of time.
Please Log in or Create an account to join the conversation.
Hm, afaik NML is not a standard, but a well known layer created for linuxcnc, that is part of linuxcnc. That layer uses CMS as interface, which is part of linuxcnc too.rodw wrote: The same goes for Linuxcnc. If its using a documented standard (NML), it needs to stick faithfully to the standard. After all thats what standards are for.
.
Hm, all UI applications access linuxcnc shared memory - but treat them (I hope so) as readonly.rodw wrote: I totally agree that external programs should not be accessing Linuxcnc's shared memory.
.
Hm, please help me - where is closed source related to NML?rodw wrote: There is definitely a license problem mixing closed source software with GPL2 code like Linuxcnc.
If that would be closed source, I wouldn't be able to write my application.
Please Log in or Create an account to join the conversation.
Reinhard wrote: Hm, please help me - where is closed source related to NML?
If that would be closed source, I wouldn't be able to write my application.
I think that NML pre-dates LinuxCNC, and exists separately from LinuxCNC.
www.nist.gov/system/files/documents/el/isd/cs/nml-tutorial.pdf
States that NML is public domain:
NML isfreely available
NML Availability
– developed by U. S. Government employees as part of their official duties, and not subject to copyright
– source code can be used for any purpose • understanding and debug
• porting to new platforms
• modification for commercialization
– Links to all NML documentation at
www.isd.mel.nist.gov/projects/rcslib/
Please Log in or Create an account to join the conversation.
Didn't know, that NML is used outside of linuxcnc.
Tutorial said, that java port exists too - didn't know that. I developed the java part on my own. Well, derived from axis code
Second link does not exists. Outdated or wrong?
Please Log in or Create an account to join the conversation.
github.com/usnistgov/rcslib
Please Log in or Create an account to join the conversation.
Their license in git
github.com/usnistgov/rcslib/blob/master/COPYING
And their overview in GIT
I've never even attempted to decipher how to use NML so hats off to Reinhard for tackling it.
Its a shame its not made clearer in the Linuxcnc docs the licensing model for this interface.
Please Log in or Create an account to join the conversation.