User`s manual

62 Application Hints
PCIS-DASK
Digital Input Programming Hints
Example code fragment:
card = Register_Card(PCI_7200, card_number);
DI_7200_Config(card,TRIG_INT_PACER, DI_NOWAITING,
DI_TRIG_FALLING, IREQ_FALLING);
DI_AsyncDblBufferMode (card, 1); // Double-buffere
d
mode
DI_ContReadPort(card, 0, pMem, data_size,
(F64)sample_rate, ASYNCH_OP)
do {
do {
DI_AsyncDblBufferHalfReady(card,
&HalfReady);
} while (!HalfReady);
DI_AsyncDblBufferTransfer(card, pMem);
} while (!clear_op);
DI_AsyncClear(card, &count);
Release_Card(card);