Model 3988 Op Manual.vp - Krohn-Hite Corporation
Model 3988 Op Manual.vp - Krohn-Hite Corporation
Model 3988 Op Manual.vp - Krohn-Hite Corporation
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Section 3 - IEEE-488 STD (GPIB) Programming<br />
*/<br />
void gpiberr(char *msg) {<br />
unsigned int i;<br />
/* Table of ibsta (interface board status word) bit positions and<br />
corresponding messages */<br />
static struct { int bit; char *msg;} ibstaMsg[16]=<br />
{ {ERR, “ ERR”},<br />
{TIMO, “ TIMO”},<br />
{END, “ END”},<br />
{SRQI, “ SRQI”},<br />
{RQS, “ RQS”},<br />
{SPOLL," SPOLL"},<br />
{EVENT," EVENT"},<br />
{CMPL, “ CMPL”},<br />
{LOK, “ LOK”},<br />
{REM, “ REM”},<br />
{CIC, “ CIC”},<br />
{ATN, “ ATN”},<br />
{TACS, “ TACS”},<br />
{LACS, “ LACS”},<br />
{DTAS, “ DTAS”},<br />
{DCAS, “ DCAS”}};<br />
/* Table of iberr error messages */<br />
static struct { int val; char *msg;} iberrMsg[15]=<br />
{ { EDVR," EDVR \n"},<br />
{ ECIC," ECIC \n"},<br />
{ ENOL," ENOL \n"},<br />
{ EADR," EADR \n"},<br />
{ EARG," EARG \n"},<br />
{ ESAC," ESAC \n"},<br />
3-18