Agilent Technologies E8462A Bedienungsanleitung Seite 145

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 156
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 144
Register-Based Programming 143
err=viIn16(mux,VI_A16_SPACE, 0x20,&bank0_ch);
if(err<VI_SUCCESS) err_handler(mux,err);
printf(“Bank 0 ch 000-015 registe value =0x%4X\n”,bank0_ch);
/* close Agilent VISA session */
viClose(mux);
viClose(defaultRM);
} /* end of main */
Error Handling Function
/************************************************************/
void err_handler()
{
ViStatus err;
char err_msg[1024]={0};
viStatusDesc(mux,err,err_msg);
printf(“ERROR = %s\n”,err_msg);
return;
} /* end of error handler routine */
Program Output Printout from example program:
ID register = 0xFFFF
Device Type register = 0x 26B
Status register = 0x79BE
Bank 0 ch 000-015 register value = 0x 0
Bank 0 ch 000-015 register value = 0x 3
Seitenansicht 144
1 2 ... 140 141 142 143 144 145 146 147 148 149 150 ... 155 156

Kommentare zu diesen Handbüchern

Keine Kommentare