National Instruments NI-488.2 ユーザーズマニュアル

ページ / 135
Appendix C
Error Codes and Solutions
© National Instruments Corporation
C-3
ibcac
 and 
ibgts
.
Any NI-488.2 multi-device calls that issue GPIB command bytes: 
SendCmds
PPoll
Send
, and 
Receive
.
Solutions
Possible solutions for this error are as follows:
Use 
ibsic
 or 
SendIFC
 to make the GPIB interface become CIC on 
the GPIB.
Use 
ibrsc
 
1
 to make sure your GPIB interface is configured as 
System Controller.
In multiple CIC situations, always be certain that the CIC bit appears 
in the status word 
ibsta
 before attempting these calls. If it does not 
appear, you can perform an 
ibwait
 (for CIC) call to delay further 
processing until control is passed to the interface.
ENOL (2)
ENOL usually occurs when a write operation is attempted with no 
Listeners addressed. For a device write, ENOL indicates that the GPIB 
address configured for that device in the software does not match the GPIB 
address of any device connected to the bus, that the GPIB cable is not 
connected to the device, or that the device is not powered on. 
ENOL can occur in situations where the GPIB interface is not the CIC and 
the Controller asserts ATN before the write call in progress has ended. 
Solutions
Possible solutions for this error are as follows:
Make sure that the GPIB address of your device matches the GPIB 
address of the device to which you want to write data.
Use the appropriate hex code in 
ibcmd
 to address your device.
Check your cable connections and make sure at least two-thirds of 
your devices are powered on.
Call 
ibpad
 (or 
ibsad
, if necessary) to match the configured address 
to the device switch settings.