by cncdrive » Wed Sep 06, 2017 9:27 pm
There is no publicly available motion control library for our motion controllers, but we already working on making the API documentation available.
The API is basicly a native C++ library, it is the same .dll file which installs with the UCCNC, it is the UC100.dll file and it contains all communication functions,
the UCCNC makes all communications to the motion controllers through the functions of that .dll.
And the UCCNC.exe is also written in C#, so we already have a C# wrapper for the native API library, it is basicly a bunch of DLLimports to the functions in the API .dll file.
The API does not send g-codes, but using a lower level of communication.
You can List the devices, Open the devices, Configure and set parameters of the devices, send linear and circular interpolation datas to the devices, manipulate I/Os directly and many other things like these.
As said unfortunately the documentation is not ready yet and without that we can't give support for the API, because it is complex, so it would give us too much work if we have to support the API without the documentation. So, if you will want to use our API then you will have to wait a few weeks until we finish the documentation.
What we will release is the API .dll file, C++ .h header file, the C# wrapper (later also a VB wrapper) and the documentation which contains the functions prototypes with description of the functions and the parameters and some examples.
I'm attaching a printscreen of the first page of the API documentation to let you have an idea about how it will look like.
- Attachments
-