Agilent Technologies E8462A Manual de usuario Pagina 145

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 156
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 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
Vista de pagina 144
1 2 ... 140 141 142 143 144 145 146 147 148 149 150 ... 155 156

Comentarios a estos manuales

Sin comentarios