Common Errors and Their Solutions
Appendix B
GPIB-PC User Manual
B-4
©National Instruments Corp.
ESAC(5)
Error Condition: GPIB-PC not System Controller as required.
Solutions:
•
Run
IBCONF
and make sure the board (
GPIB0
or
GPIB1
) is
configured to be System Controller.
•
Issue a board
IBRSC
function call with a value of 1 to request
System Control.
EABO(6)
Error Condition: I/O operation aborted.
Solutions:
•
Check that the device is powered on.
•
Verify proper cable connections.
•
Errors received from
IBRD
:
-
Some devices will not send data unless they have received
data telling them what to send. This is caused by devices
having the capability of sending several types of data.
Issue an
IBWRT
to set up the device, and then an
IBRD
to
receive the information.
-
If you have not changed any of the default EOS or EOI
settings in
IBCONF
, the reads will terminate when the
buffer is full or when EOI is set. If your device sends an
EOS terminating character such as a carriage return rather
than EOI, then use
IBCONF
to change the device
characteristics. Remember to reboot after leaving
IBCONF
if you made any changes.