Labview UI project for Linuxcnc

More
6 years 2 months ago #180048 by andypugh

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.
The following user(s) said Thank You: rodw

Please Log in or Create an account to join the conversation.

More
6 years 2 months ago #180060 by Reinhard

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, 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: I totally agree that external programs should not be accessing Linuxcnc's shared memory.

Hm, all UI applications access linuxcnc shared memory - but treat them (I hope so) as readonly.
.

rodw wrote: There is definitely a license problem mixing closed source software with GPL2 code like Linuxcnc.

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.

Please Log in or Create an account to join the conversation.

More
6 years 2 months ago #180065 by andypugh

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.

More
6 years 2 months ago #180072 by Reinhard
Andy thank you very much for clarification.
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.

More
6 years 2 months ago #180078 by andypugh
It's the same link as the github (which appears to be active)
github.com/usnistgov/rcslib

Please Log in or Create an account to join the conversation.

More
6 years 2 months ago #180098 by rodw
Andy, thanks, very interesting.
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.

Time to create page: 0.809 seconds
Powered by Kunena Forum