No it does not fail, we can always send new commands in real time to be executed “right away” (at the current time) and make the queued execution system look and act as if there were no queue. A command taged with the current time will jump to the front of the queue.
The system also allows for very delayed execution of commands, like “in five minutes”. This works well because you can queue a macro to do something like poll the voltage of a battery and then place itself back in the queue for five minutes later. But as said with a current time or a special tag that says “now” it reverts back to the way LCNC works. Remember that a time-tagged queue is not executed in order. It is not FIFO, so a command that is placed in the queue, even with 100 commands waiting does not need to wait for the others. > On Apr 17, 2024, at 5:05 PM, Ray Henry <rehe...@fast-air.net> wrote: > > On Wed, 2024-04-17 at 09:13 -0700, Peter Wallace wrote: >> >>> LCNC really should be doing this. If the Measa cards would >>> maintain a queue >>> and a synchronized clock we would not care at all about latency. >>> Klipper >>> proves the idea works. >> >> This is basically what Mach 3/4 do >> >> This fails as soon as you need the control to repond to >> feedback in real time (Spindle synchronized motion, plasma THC >> etc etc) Its possible of course to build this feedback into the >> interface hardware, but there is a big advantage to having >> this feedback in LinuxCNC where is works with any interface >> hardware, is extensible and open, and where the feedback >> control math/logic has unlimited resources. >> >> >> >> Peter Wallace > > > The message on my 25+ year old coffee cup from the NIST Intelligent > Systems Division reminds me at least three times a week to "SENSE -> > MODEL -> ACT." in that order. Thanks. > Peter. > > Ray > > > > > _______________________________________________ > Emc-users mailing list > Emc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-users _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users