![NuDAQ ACL-8112 Series User Manual Download Page 75](http://html1.mh-extra.com/html/nudaq/acl-8112-series/acl-8112-series_user-manual_1716414075.webp)
C Language Library
•
67
7.10 _8112_AD_Set_Mode
Description
This function is used to set the A/D trigger and data transfer mode by
means of writing data to the mode control register. The hardware
initial state of the ACL-8112 is set as AD_MODE_1 software( internal)
trigger with program polling data.
A/D Mode
Description
AD_MODE_0
External Trigger, Software Polling
AD_MODE_1
Software Trigger, Software Polling
AD_MODE_2
Timer Trigger, DMA Transfer
AD_MODE_3
External Trigger, DMA Transfer
AD_MODE_4
External Trigger, Interrupt Transfer
AD_MODE_5
Software Trigger, Interrupt Transfer
AD_MODE_6
Timer Trigger, Interrupt Transfer
AD_MODE_7
Not Used
Note:
All analog input modes selection should be go with hardware
settings, which is described in the hardware users manual.
Syntax
int _8112_AD_Set_Mode(int ad_mode )
int _8112pg_AD_Set_Mode(int ad_mode )
Argument:
ad_mode:
AD trigger and data transfer mode
( please refer above table.)
Return Code:
ERR_NoError
ERR_BoardNoInit
ERR_InvalidMode
Example:
#include “8112.h”
main()
{
_8112_Initial( CARD_1, A8112B_HG, 0x220 );
Summary of Contents for ACL-8112 Series
Page 1: ...NuDAQ ACL 8112 Series Enhanced Multi Functions Data Acquisition Cards User s Guide ...
Page 4: ......
Page 40: ...32 Registers Format 1 1 1 1 1 000 Unipolar N A Table 4 2 1 Function of the Gain Control Bits ...
Page 44: ...36 Registers Format Base 14 DO15 DO14 DO13 DO12 DO11 DO10 DO9 DO8 ...
Page 46: ...38 Registers Format Base 2 Counter 2 Register R W Base 3 8254 CONTROL BYTE ...
Page 71: ...C Language Library 63 ...
Page 81: ...C Language Library 73 Example See Demo Program AD_Demo4 C ...
Page 85: ...C Language Library 77 ERR_AD_INTNotSet Example See demo program AD_Demo2 C ...