girogiri wrote:Hi all,
can someone kindly explain the difference between M10.x/M11.x and Setoutpin()/Clroutpin() I know that the first are Syncronous commands while the latter are Asyncronous, but what does this mean? We tried to use M10/M11 to turn on some outputs but weird things happened.
Beside this, it is still not very clear the difference between Exec.code() and exec.codesync() is there a post or some documentation I'm unaware that can help?
thanks all
Giorgio
There is no documentation Giorgio, they wrote the UCCNC but no documentation..things are quite complicated without documentation explaining how things are implemented in UCCNC
Stop can be called by pressing the button on the UCCNC main screen, Stop can be called inside a macro that is running either at the command line or from a Gcode that is running, Stop can also be called from a plugin using UC.Stop()
Depending on where the Stop is called from, it has a different way of working.
Also if the 3 locations where Stop can be called are all in different threads in UCCNC or in the same thread, or maybe 2 of the 3 are in the same thread and the third one is in another thread is also unknown and there is no documentation about how things work..
It is basically like a mystery which we can discover..