Appendix C
Error Codes and Solutions
©
National Instruments Corporation
C-5
NI-488.2 User Manual for Windows
ESAC (5)
ESAC results when
ibsic
,
ibsre
,
SendIFC
, or
EnableRemote
is called
when the GPIB interface does not have System Controller capability.
Solutions
Give the GPIB interface System Controller capability by calling
ibrsc
1
or by using the NI-488.2 Configuration utility to configure that capability
into the software.
EABO (6)
EABO indicates that an I/O operation has been canceled, usually due
to a timeout condition. Other causes are calling
ibstop
or receiving the
Device Clear message from the CIC while performing an I/O operation.
Frequently, the I/O is not progressing (the Listener is not continuing to
handshake or the Talker has stopped talking), or the byte count in the call
which timed out was more than the other device was expecting.
Solutions
Possible solutions for this error are as follows:
•
Use the correct byte count in input functions or have the Talker use the
END message to signify the end of the transfer.
•
Lengthen the timeout period for the I/O operation using
ibtmo
.
•
Make sure that you have configured your device to send data before
you request data.
ENEB (7)
ENEB occurs when no GPIB interface exists at the I/O address specified in
the configuration program. This problem happens when the interface is not
physically plugged into the system, the I/O address specified during
configuration does not match the actual interface setting, or there is a
system conflict with the base I/O address.