LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How do I improvwe the accuracy of labview timing?

I have been trying to use the millisecond timer functions to control the repetition rate in a pulsed experiment. Initially I want to work at 10 Hz, so I set the timer to 100ms, but the error in this counting is rather large +/- 5 ms which isn't really acceptable. Is there a way of changing / setting the priorities of the timer so that it is more accurate / reliable as in other languages like Delphi? (The error in the counting is much smaller using Delphi)
0 Kudos
Message 1 of 2
(2,411 Views)
Hi Andrew

If you wan to control the pulse rate of your experiment, you have to program your signal into your card once for ever (for exemple, you generate a 10Hz square wave and you put it in the buffer of your card, and set it to run continuously).
Then you have a very accurate generation.

Further, LabVIEW is accurate. You can change the priority of your VI so that it forces Windows to give LabVIEW more control on the CPU use

Doc-Doc
Doc-Doc
http://www.machinevision.ch
http://visionindustrielle.ch
Please take time to rate this answer
0 Kudos
Message 2 of 2
(2,411 Views)