Gw-instek GDS-800 Series Programming Manual Uživatelský manuál Strana 82

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 89
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 81
GDS-806/810/820/840 Programming Manual
81
#define EOTMODE 1 /* Enable the END message */
#define EOSMODE 0 /* Disable the EOS mode */
void Acquire(void);
void Delay(int);
void ShowIbsta(char);
int Dev; /* Device handle */
unsigned char ReadBuffer[201]; /* Read data buffer */
char ErrorMnemonic[21][5] = {"EDVR", "ECIC", "ENOL", "EADR", "EARG",
"ESAC", "EABO", "ENEB", "EDMA", "",
"EOIP", "ECAP", "EFSO", "", "EBUS",
"ESTB", "ESRQ", "", "", "", "ETAB"};
unsigned char WaveBuf[ARRAYSIZE];
int _cdecl main(void)
{
int i, count=0;
unsigned char ch;
Dev = ibdev (BDINDEX, PRIMARY_ADDR_OF_DMM, NO_SECONDARY_ADDR,
TIMEOUT, EOTMODE, EOSMODE);
if(ibsta & ERR)
printf("\n\rUnable to open device");
ibclr (Dev);
if(ibsta & ERR)
printf("\n\rUnable to clear device(ibsta= %x),
(iberr=%x)",ibsta,iberr);
ibwrt (Dev, "*CLS\n", 5L); /*Clear ths status registers and*/
printf("\n\r*CLS\n\r"); /*Output buffer of GDS-806/810/820/840./
if((ibsta&ERR)||(ibsta&TIMO)){
ShowIbsta(1);
return 0;
}
Zobrazit stránku 81
1 2 ... 77 78 79 80 81 82 83 84 85 86 87 88 89

Komentáře k této Příručce

Žádné komentáře