ADLINK ACL-8112 Series User Manual

Page 71

Advertising
background image

C Language Library

• 63

7.8

_8112_AD_Set_Channel

Description

This function is used to set the AD channel by means of writing data to
the multiplexer scan channel register. There are 16 single -ended A/D
channels for the ACL-8112, so the channel number must be set to
between 0 and 15. The initial state is channel 0, which is the default
setting for the ACL-8112.

Syntax

int _8112_AD_Set_Channel( int ad_ch_no )
int _8112pg_AD_Set_Channel( int ad_ch_no )

Argument:

ad_ch_no:

Number of channels to perform AD
conversions:

for single-ended mode: 0 -15

for differential mode: 0 -7

Return Code:

ERR_NoError
ERR_BoardNoInit
ERR_InvalidADChannel

Example:

#include “8112.h”
main()
{
_8112_Initial( CARD_1, A8112B_DG, 0x220 );
/* Assume NoError when Initialize ACL-8112 */

_8112_AD_Input_Mode( DIFFERENTIAL) ;
/* set analog input mode as “differential” mode */

_8112_AD_Set_Channel( 3 );
printf( "AD channel 3 is now selected.\n" );

...

/* the following A/D's operation is based on channel
3 */
}

Advertising