User`s guide

PCIS-DASK Application Hints
43
[Example Code Fragment]
card = Register_Card(PCI_9118, card_number);
AI_9118_Config(card,P9118_AI_BiPolar|P9118_AI_SingEnded,
P9118_AI_DtrgPositive|P9118_AI_EtrgPositive|
P9118_AI_AboutTrgEn,0,postCount)
AI_AsyncDblBufferMode (card, 1); Double-buffered AI
AI_ContScanChannels (card, channel, range, ai_buf, data_size,
(F64)sample_rate, ASYNCH_OP); or
AI_ContReadChannel(card, channel, range, ai_buf, data_size,
(F64)sample_rate, ASYNCH_OP)
do {
do {
AI_AsyncDblBufferHalfReady(card, &HalfReady, &fstop);
} while (!HalfReady && !fstop);
AI_AsyncDblBufferTransfer(card, ai_buf);
} while (!clear_op && !fstop);
AI_AsyncClear(card, &count);
AI_AsyncDblBufferTransfer(card, ai_buf);
Release_Card(card);