Esac (5), Eabo (6), Solutions – National Instruments NI-488.2 User Manual
Page 109

Appendix C
Error Codes and Solutions
© National Instruments Corporation
C-5
•
ibppc
called with invalid parallel poll configurations.
•
A multi-device NI-488.2 call made with an invalid address.
•
PPollConfig
called with an invalid data line or sense bit.
Solutions
Make sure that the parameters passed to the NI-488.2 call are valid.
ESAC (5)
ESAC results when
ibsic
,
ibsre
,
SendIFC
,
EnableRemote
, or the
IbcSRE
option in
ibconfig
is called when the GPIB interface does not
have System Controller capability.
Solutions
Give the GPIB interface System Controller capability by calling the
IbcSC
option in
ibconfig
or by using Measurement & Automation Explorer 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 the
IbcTMO
option in
ibconfig
.
•
Make sure that you have configured your device to send data before
you request data.