Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

How do I stop ECIC error?

I have a single device on a single GPIB board, yet sometimes I lose control (receive ECIC error) from CIC mode. Is there anyway to stop this?

From what I can see in the manual, CIC mode should never be lost in a single controller system.

System Controller is set to YES in IBCONF but Enable CIC Protocol is set to NO. Would it help to set this to yes. My platform is Borland C++ (4.5)
0 Kudos
Message 1 of 2
(3,300 Views)
Hello,

CIC can be lost when the board passes control, but that should not happen in a single controller system. Does the device have controller capabilities?

Performing an ibonl also clears the CIC bit.

One way to make sure that the board is CIC before attempting calls that require it is to use ibsic or SendIFC before the calls. This clears old errors from the interface and asserts CIC.

For more information on CIC Protocol, go to the following website.

http://digital.ni.com/public.nsf/3efedde4322fef19862567740067f3cc/648449a2ce1666ce862569930074a8b1?OpenDocument

I hope this helps.

Kim L.
Applications Engineer
National Instruments
0 Kudos
Message 2 of 2
(3,300 Views)