Hello YK,
Some followup information about the timer behavior is that when timer controls are present, the CPU usage does ramp up, and it does so in proportion to the specified interval. When the timer control is discarded, the CPU usage goes back to normal since we no longer need to monitor whether a timer needs to fire an event. A key thing to note is that we still yield processor time to the OS at each iteration of our main loop, so a high CPU usage does not prevent any time-intensive process to get all the access it needs from the CPU. Basically, our CPU usage is only high when no one else needs it.
Thanks.
Wendy L
LabWindows/CVI Developer Newsletter