
Digitizer Module Set-up
23
/* Query for the module’s identification string. */
err = viPrintf(digitizer, “*IDN?\n”);
if (err<VI_SUCCESS) err_handler (digitizer, err);
err = viScanf(digitizer, “%t”, buf);
if (err<VI_SUCCESS) err_handler (digitizer, err);
printf (“Module ID = %s\n\n”, buf);
/* Check the module for system errors. */
err = viPrintf(digitizer, “*SYST:ERR?\n”);
if (err<VI_SUCCESS) err_handler (digitizer, err);
err = viScanf(digitizer, “%t”, buf);
if (err<VI_SUCCESS) err_handler (digitizer, err);
printf (“System error response = %s\n\n”, buf);
viClose (digitizer);
/* close the digitizer session */
}
/* end of main */
/*** Error handling function ***/
void err_handler (ViSession digitizer, ViStatus err)
{
char buf[1024] = {0};
viStatusDesc (digitizer, err, buf);
/* retrieve error description */
printf (“ERROR = %s\n”, buf);
return;
}
Summary of Contents for E1563A
Page 8: ......
Page 24: ...24 Digitizer Module Set up ...
Page 84: ...84 Digitizer Command Reference ...
Page 110: ...110 ...
Page 138: ...138 HP E1563A and E1564A Register Based Programming Appendix B ...
Page 156: ...156 HP E1563A and E1564A Verification Tests ...