Hi,
The CNiTimer is developed using the Windows Multimedia timers; which are the most accurate timers in the Windows environment. Microsoft does not reports an specific accuracy of the time, but it will be around 1 millisecond resolution.
To say whether this is suitable for real time or not depends on what you expect. Any software timers in Windows are going to have variations, the timer event will be generated on time, but since this is a Windows message, it may have to wait for the chance to execute the code, resulting in variations dependong on other circunstances.
In general I would not consider a Windows based system to be real-time, you may want to look at our
Real-Time solutions they offer hardware targets
that runs at a deterministic rate.
I hope this helps, let me know if you have other questions.
Regards,
Juan Carlos
N.I.