Hello;
You can accomlish that task by using 2 general purpose counters together with the analog output channels. You can configure both counters to generate a finite pulse train, and have the pulses of the train being configured in a way that the update rate needed by the analog output is met.
Then, you will route the counter's output to the AO Update signal. By doing that, you will have the counter that is generating the pulse train controlling the update clock of the analog output channel. Also, make sure to have the counter generating the exact number of pulses necessary to have the analog output updating the analog out channels N times.
You can find examples on how to do finite pulse train generation at both Labview and NI-DAQ, depending on what prog
ramming language you are using.
Also, you can use the route signal.vi, in case you are using Labview, or Select_Signal() in case you are using NI-DAQ function calls; to route the counter output to the AO Update signal. That is the only extra VI/function call you need to do to internally route the counter output to the analog output update clock signal.
Hope this helps.
Filipe A.
Applications Engineer
National Instruments