User`s guide
PCIS-DASK Application Hints
•
47
5.3.2 Synchronous Continuous Digital input programming
Scheme
This section described the function flow typical of synchronous digital input
operation. While performing continuous DI operation, the DI configuration
function has to be called at the beginning of your application. In addition, for
synchronous DI, the SyncMode argument in continuous DI functions has to be
set as SYNCH_OP.
DI_xxxx_Config
(xxxx means the card type,
e.g. DI_7200_Config)
DI_ContReadPort /
DI_ContReadPort ToFile
With SyncMode=SYNCH_OP
[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, 0); //non-double-buffered mode
DI_ContReadPort(card, 0, pMem, data_size, (F64)sample_rate,
SYNCH_OP)
…
Release_Card(card);