User`s guide

ii Table of Contents
4.3
DIGITAL I/O DATA FLOW .............................................................................28
4.4
INPUT FIFO AND OUTPUT FIFO ................................................................29
4.5
BUS-MASTERING DMA ...............................................................................30
4.6
SCATTER/GATHER DMA.............................................................................31
4.7
CLOCKING MODE........................................................................................32
4.8
STARTING MODE.........................................................................................33
4.9
ACTIVE TERMINATOR ..................................................................................34
4.10
DIGITAL INPUT OPERATION MODE.............................................................34
4.10.1
Digital Input DMA in Internal Clock Mode............................34
4.10.2
Digital Input DMA in External Clock Mode...........................36
4.10.3
Digital Input DMA in Handshaking Mode.............................38
4.10.4
Continuous Digital Input..........................................................40
4.11
DIGITAL OUTPUT OPERATION MODE .........................................................41
4.11.1
Digital Output DMA in Internal Clock Mode.........................41
4.11.2
Digital Output DMA in Handshaking Mode..........................42
4.11.3
Digital Output DMA in Burst Handshaking Mode ...............44
4.11.4
Pattern Generator....................................................................45
4.12
AUXILIARY DIO ..........................................................................................46
C/C++ Libraries.......................................................................47
5.1
LIBRARIES INSTALLATION ............................................................................47
5.2
PROGRAMMING GUIDE................................................................................48
5.2.1
Naming Convention.................................................................48
5.2.2
Data Types................................................................................48
5.3
_7300_INITIAL............................................................................................49
5.4
_7300_CLOSE ...........................................................................................50
5.5
_7300_CONFIGURE...................................................................................50
5.6
_7300_DI_MODE......................................................................................52
5.7
_7300_DO_MODE....................................................................................53
5.8
_7300_AUX_DI........................................................................................54
5.9
_7300_AUX_DI_CHANNEL ......................................................................54
5.10
_7300_AUX_DO.....................................................................................55
5.11
_7300_AUX_DO_CHANNEL....................................................................55
5.12
_7300_ALLOC_DMA_MEM......................................................................56
5.13
_7300_FREE_DMA_MEM........................................................................57
5.14
_7300_DI_DMA_START..........................................................................57
5.15
_7300_DI_DMA_STATUS........................................................................60
5.16
_7300_DI_DMA_ABORT.........................................................................60
5.17
_7300_GETOVERRUNSTATUS..................................................................61
5.18
_7300_DO_DMA_START........................................................................61