Found this in addition:
http://www.windowstimestamp.com/[
^]
"Windows isnt a real time operating system" is the default, by-the-book, spec response. I know, we know, most every question repsonse just says this and then it is left as is.
I know windows isn't capable of real-hard-time scheduling like is found in a RTOS running on a micro.
However, the GMFC linked above is able to run on my 5+ year old Windows XP laptop and run in a
sufficiently real time manner to accurately control stepper motors in a smooth way. (This is required since if the control signals between steps varied by a large amount there would be defects in the cut foam line as the heated wire lingers longer on some areas more than others, and this there is not) When microstepping and requiring hundreds if not thousands of steps to move an inch you need to have a very short time interval between steps.
So my question is more how would you achieve the above performance similar to GMFC given that:
- It is possible to be able to achieve highly repeatable sub ms / ms time intervals, see example software