Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

Updating channel output without interrupting waveform

Using the NI 6715, I have a sawtooth raster waveform on two channels and DC outputs on 4 other channels. When I update a DC voltage, the raster signal stops. If I incorporate the DC voltages into the waveform array by filling some columns with the desired constant DC voltages, and then update in that way, the raster signal restarts. That is, there is a "blip" each time I want to update a DC voltage. Is this preventable, or must two different output DAQs be used in order to allow the raster to continue without interruption when updating one of the non-raster channels?
Thanks,
Peg
0 Kudos
Message 1 of 2
(2,708 Views)
Peg,

In order to perform the operations you require, you will need to have a single analog output task, and update every analog value for each channel, point-for-point. That is, if you are updating at 1000 samples per second on your sawtooth waveform, you will also need to write 1000 samples per second of DC values for your other channels in LabVIEW. Your program must keep up with the output rate in order to prevent a buffer underrun. An example of this can be found in the LabVIEW Example Finder (Help->Find Examples), called Cont Gen Voltage Wfm-Int Clk-Non Regeneration.vi. Please let me know if you have any questions about this VI or difficulties getting it to work for your application.

Hope this helps,
Ryan Verret
Product Marketing Engineer
Signal Generators
National Instruments
0 Kudos
Message 2 of 2
(2,692 Views)