11-06-2006 06:59 PM
11-07-2006 10:14 AM
Hi David,
I’m assuming that you are talking about the DAQmx Timing VI in its Implicit instance. The Implicit instance is used for signals that already have their own timing information associated with them; the DAQmx driver ignores any sampling clock information and is used for operations such as period/frequency measurement. This essentially places the fastest available digital clock on the counter source (by default this is the 20Mhz time base). This ensures you have the most accurate readings. Hope this helps!Abhinav T.
Applications Engineer
National Instruments
11-07-2006 07:17 PM
Hi,
Actually, I set the counter source to be the 20MHz time base in my program. The main concern is that the frequency measurement result differs so much with and without the DAQmxCfgImplicitTiming setting. With it, the accuracy can reach about 0.01% accuracy, but without it, only 0.1% accuracy can be achieved. That's why I am confused when I should use DAQmxCfgImplicitTiming and when not. In some examples like "Dig Freq-Low Freq 1 Ctr" and "Pulse Width", this function is not used, while in others like "Dig Periods-Buff-Cont-High Freq 2 Ctr" and "Dig Freq-Buff-Cont-Large Range 2 Ctr", it is used. Is there a guideline when it should be used and when shouldn't?
Thanks a lot.
David
11-08-2006 06:24 PM
11-08-2006 07:22 PM
11-09-2006 06:42 PM
11-09-2006 08:39 PM