National Instruments NI-488.2M Software Reference Manual page 145

For os/2
Hide thumbs Also See for NI-488.2M:
Table of Contents

Advertisement

Appendix B
ECIC (1)
ECIC is returned when one of the following board functions or routines is
called while the board is not CIC:
Any of the NI-488.2 routines that issue GPIB command bytes:
SendCmds, PPoll, Send, Receive.
Any board-level functions that issue GPIB command bytes: ibcmd,
ibcmda, ibln, ibrpp.
ibcac, ibgts.
Any device-level functions that affect the GPIB.
Solutions
1.
Use ibsic or SendIFC to make the GPIB board become CIC on the
GPIB.
2.
Use ibrsc 1 or run ibconf and make sure your GPIB board is
configured as System Controller.
3. In multiple CIC situations, always be certain that the CIC bit appears in
the status word ibsta before attempting these calls. If the CIC bit
does not appear, you can perform an ibwait (for CIC) call to delay
further processing until control is passed to the board.
ENOL (2)
ENOL usually occurs when a write operation is attempted with no Listeners
addressed. For a device write, this error 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 in which the GPIB board is not the CIC and
the Controller asserts ATN before the write call in progress has ended.
© National Instruments Corp.
Error Codes and Solutions
B-3
NI-488.2M SRM for OS/2

Advertisement

Table of Contents
loading

Table of Contents