Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

Stopping a single channel waveform generation with an AT-AO-6

I need to generate a waveform that has 43000 data points on three channels at a rate of 100 samples per second. Also I will need to be able to clear one or more channels in under 200mS without effecting any other channels.

Is there anyway to stop generation of a single channel on this board?

I am using Labview 6i with the most recent NI-Daq

Thanks
0 Kudos
Message 1 of 3
(2,261 Views)
One way to do this is to set up a circular buffered output. Instead of setting up one large buffer of 43000 points, you can repeatedly read and load a smaller number of points into your output buffer. When you want to clear an output channel, simply load zeros for its data instead of data from the original 43000 points. For your output rate and clear time, the largest intermediate buffer you could use would be 200ms/10ms = 20. In other words, twenty data points would take 200ms to output, which is the longest you can wait before possibly needing to load one channel with zeros.

Regards,

Doug
Message 2 of 3
(2,261 Views)
That's exactly the way to do it.
0 Kudos
Message 3 of 3
(2,261 Views)