Hello Mark_BFN,
Direct Memory Access (DMA) is the default method of data transfer for DAQ devices that support it. Each acquistion circuit ( ie AI, AO etc. ) have a dedicated DMA channel. In most applications all data transfers use DMA.
What is the exact error you got? What is the error code?
I see that you want to be able to write 1000 points of data to the card. The AO FIFO buffer allows you to download points fo a waveform to your M series card without host computer interaction. I would take a look at the following shipping examples. You can locate them in NI Example Finder. Read the description to see what each of these examples do.
Cont Gen Voltage Wfm-Int Clk-On-Board Regeneration.vi
Cont Gen Voltage Wfm-Int Clk-Non Regeneration.vi
Take a look at these to get you started.
Regards,
Sandra T.
Applications Engineer | National Instruments