First, let me ask why you believe the boards are not using DMA? By default, any operation with NI-DAQ will attempt to use DMA if available and then interrupts if not. With PCI you can share DMA channels which is why both cards list DMA channel 0 in MAX. Also, the PCI-6036E cards only have one DMA channel available. Therefore, if you try to do two+ concurrent, buffered operations, only one will be able to use DMA. The others will have to use interrupts. The two data acquisition cards I have in my machine support 3 DMA channels and both list channels 0,1,2 in MAX. If you are having problems performing both operations at the same time without getting errors, I would force the AO to use interrupts so that the AI can have the DMA, since it is faster. You can do
so, as you noticed, with the Set DAQ Device Information.vi. If you still cannot achieve the rate desired, you can either slow down your operations or purchase a board that supports 3 DMA channels. This way, both your AO and AI would have a DMA channel available. I hope this information helps.