07-11-2005 06:07 PM
07-12-2005 06:14 PM
Hello tjjuggle,
As you've noticed, you can only have one analog output task at a time per DAQ device. So, what you might want to consider, is putting both channels in one task, and simply shifting your array by one (or more) points. With an M Series board, you probably won't be able to delay by nano-seconds (in fact you won't), but if you use the max output rate, and only shift your data by one point, you could be able to delay by a maybe a few hundred nano-seconds. For example, a PCI-6251, with a max update rate of 2.8M. You could delay about 350nano seconds or so. For anything better than that, you might consider something from the signal generator family. Hope this helps:)
-Alan A.
07-14-2005 09:11 AM
07-16-2005 12:52 PM
tjjuggle,
Glad all is well. FYI - You are absolutely correct about the buffers. There are actually two buffers used, a PC buffer and an on board FIFO buffer (though not all DAQ boards have an output FIFO buffer). So yes, the driver is able to load data to the onboard FIFO from computer memory during the generation. Best of luck with future projects!
-Alan A.