User`s guide
PCIS-DASK Application Hints
•
61
//setting the DMA buffers repeatedly
DO_ContMultiBufferSetup (card, out_buf, data_size, &BufferId);
DO_ContMultiBufferSetup (card, out_buf, data_size, &BufferId);
…
// start multi-buffered DO
DO_ContMultiBufferStart (card, 0, 1);
do {
do {
DO_AsyncDblBufferHalfReady(card, &HalfReady);
} while (!HalfReady);
// Copy prepared data to the ready buffer
} while (!clear_op);
DO_AsyncClear(card, &count);
…
Release_Card(card);