Greetings,
The functions you are using are for single-channel operations. Thus, I am guessing that you are calling them once for each channel. For multi-channel operations, you should be using the SCAN functions. For example, you should be using SCAN_Op instead of DAQ_Op. I would suggest that you take a look at the example program SCANsingleBufSync.C. It installs with NI-DAQ and should demonstrate the program structure you will want to implement.
Good luck with your application.
Spencer S.