Specifications
62 •• C/C++ & DLL Libraries
5.25 _7200_DO_DMA_Start
@ Description
The function will perform digital output N times with DMA data
transfer by using the following four sampling modes :
1. pacer trigger (internal timer trigger, TIME 1)
2. Internal timer pacer with O_REQ enable
3. O_REQ & O_ACK handshaking
It will takes place in the background which will not be stop until the
Nth conversion has been completed or your program execute
_7200_DO_DMA_Stop function to stop the process. After executing
this function, it is necessary to check the status of the operation by
using the function _7200_DO_DMA_Status.
@ Syntax
Visual C++ (Windows 95/98)
int W_7200_DO_DMA_Start (U8 mode, U32 count, U32 handle,
Boolean repeat)
Visual Basic (Windows 95/98)
W_7200_DO_DMA_Start (ByVal mode As Byte, ByVal count As
Long, ByVal handle As Long, ByVal repeat as Byte) As
Long
C/C++ (DOS)
int _7200_DO_DMA_Start (U8 mode, U32 count, U32 *do_buffer,
Boolean repeat)
@ Argument
mode : Digital output trigger modes
DO_MODE_0 : Internal timer pacer (TIME 1)
DO_MODE_1 : Internal timer pacer with O_REQ
enable
DO_MODE_2 : O_REQ & I_REQ handshaking
count : the sample number of digital output data (in
samples, not in bytes!)