Error Codes and Solutions
Appendix B
NI-488.2M UM for Windows NT
B-8
© National Instruments Corp.
ETAB (20)
ETAB occurs only during the
FindLstn
,
FindRQS
, and
ibevent
functions. ETAB
indicates that there was some problem with a table used by these functions.
•
In the case of
FindLstn
, ETAB means that the given table did not have enough
room to hold all the addresses of the Listeners found.
•
In the case of
FindRQS
, ETAB means that none of the devices in the given table
were requesting service.
•
In the case of
ibevent
, ETAB means the event queue overflowed and event
information was lost.
Solutions
In the case of
FindLstn
, increase the size of result arrays. In the case of
FindRQS
,
check to see if other devices not used by your application are asserting SRQ. Disconnect
them from the GPIB if necessary. In the case of ETAB returned from
ibevent
, call
ibevent
more often to empty the queue.