Adlink ACL-8112 Series Manual do Utilizador Página 66

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 92
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 65
58 C Language Library
7.4 _8112_DI _Channel
Description
This function is used to read data from the digital input channels (bit).
There are 16 digital input channels on the ACL-8112. When performing
this function, the digital input port is read and the value of the
corresponding channel is returned.
* channel means each bit of the digital input ports.
Syntax
int _8112_DI_Channel(int di_ch_no, unsigned int
*data )
int _8112pg_DI(int di_ch_no, unsigned int *data )
Argument:
di_ch_no:
the DI channel number, the value is
between from 0 to 15.
data:
return value, either 0 or 1.
Return Code:
ERR_NoError
ERR_BoardNoInit
ERR_InvalidDIChannel
Example:
#include “8112.h”
main()
{
unsigned int data;
int ch;
_8112_Initial( CARD_1, A8112B_HG, 0x220 );
/* Assume NoError when Initialize ACL-8112 */
.
.
for( ch=0; ch<16; ch++ )
{
_8112_DI_Channel( ch , &data );
printf( "The value of DI channel %d is
%d.\n" , ch , data );
}
}
Vista de página 65
1 2 ... 61 62 63 64 65 66 67 68 69 70 71 ... 91 92

Comentários a estes Manuais

Sem comentários