Hi,
The problem could be with the type of multi threading you are using now. Instead of using the User Interface timer controls for the multi threading, try using Async Timer or use multithreading by starting a new thread. When you use the User Interface Timer control it starts another thread on the user interface thread. So this could increase in your CPU usage. When you use the Async timer a new thread independent of the UI is run which depends on the windows multimedia timer. For more accurate multi threading and less dependency on the windows host try creating a new thread. Check out the examples of multi threading in CVI. Hope this solves your problem.
Regards,
Siddu