Hello:
The bus supports one System Controller, usually a computer, and up to 15 additional instruments. By default, your GPIB board will be the System Controller, but this is not the same as being the Controller-In-Charge. The System Controller has the ability to become the CIC at any time (there can be one System Controller on a given General Purpose Interface Bus). If your GPIB board is supposed to be the System Controller, then use ibrsc 1 to make sure your GPIB board is configured as the System Controller. If your GPIB board is the System Controller, then use the ibsic function (or SendIFC function) to send an interface clear. This will make your GPIB board the CIC (it also resets GPIB communications on the bus). Never configure your GPIB board to the same a
ddress as your device. You should (almost) always leave your GPIB board configured for primary address 0 and no secondary address. Call ibpad 0 and ibsad 0 at the beginning of your program to properly configure your board's address.
You will find the following web pages helpfull.
http://www.ni.com/support/gpib/max/property.htm
http://www.ni.com/support/gpib/max/maxibic.htm
http://www.ni.com/support/gpib/faq.htm
Hope this helps. If you have any further queries, please let us know.
-NI Support.