08-15-2005 12:52 PM
Thanks for the fast response, Doug. In response to your first question: I define a single task using two CO Pulse Ticks vi's. Both CO Pulse ticks vi's use the following:
source of ticks = 80 MHz timebase, low ticks = 8000000 (provides 10 Hz repetition), high ticks = 1000, idle state = low.
One CO Pulse ticks vi uses counter 0 and an initial delay of 0 cycles. The other CO Pulse ticks vi uses counter 1 and an initial delay of 320 cycles (which at 80 MHz should give me an initial delay of 4 microseconds). I then use the DAQmx timing (implicit) vi {set to continuous} and the DAQmx start task vi to start the task. Therefore, both CO Pulse ticks vi's are in a common task and start simultaneaously. Here is the problem:
1) When I start the task and monitor the counter output on an oscilloscope, the 320 cylcle delay does not always equal 4 microseconds. The 10 Hz reproducibility is fine. If counter 1 output is 3.5 microseconds delayed from the first (as shown on the o-scope) then it is always 3.5 microseconds after the first. However, when I stop the task and restart, the 320 cycle delay is no longer 3.5 microseconds (as measured on the oscilloscope) but something in the range of 2-6 microseconds.
This problem is killing me. Any help will be most appreciative.
-Darrin
08-15-2005 05:26 PM - edited 08-15-2005 05:26 PM
Message Edited by Doug M on 08-15-2005 05:27 PM
08-16-2005 05:01 PM
Doug, would it be possible to save your example in the Labview 7.0 format? I don't, as of yet, have the upgrade.
-Darrin
08-17-2005 11:05 AM