Appendix C Error Codes and Solutions
© National Instruments Corporation C-5 NI-488.2 User Manual
EARG (4)
EARG results when an invalid argument is passed to a function call.
The following are some examples:
ibtmo called with a value not in the range 0 through 17.
ibeos called with meaningless bits set in the high byte of the second
parameter.
ibpad or ibsad called with invalid addresses.
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, 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 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.