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

Page 109

Advertising
background image

Appendix C

Error Codes and Solutions

© National Instruments Corporation

C-5

NI-488.2 User Manual

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.

Advertising