Hello, Otman.
Are you able to "Scan for Instruments" in Measurement and Automation Explorer (MAX) and find the instrument? (http://www.ni.com/support/gpib/max/scan.htm) Does the timeout occur when you read or when you write? It sounds like you get the instrument found in MAX but that the GPIB Communicator gives you a timeout when you try to read.
If this is the case, remember that in order to do a read from a device, the device must have something that it is trying to send. It may not have something to send because:
-You have not sent a proper query command to the device
-The query command was not properly terminated according the instrument's expectations (does it expect a \r or a \n or something else?)
If you can do a Scan for Instruments and pi
ck the instrument up, try to send it the following string: *IDN? with verious termination characters such as \r, \n, \r\n, etc. After each attempt, do a read of 100 bytes or so from the instrument. One or more of the reads should eventually return the make and model of the instrument, and then you know that communication is working properly.
Further, you should check your instrument's programmer's manual for more information on what termination character it requires.
Hope this helps, let me know if I can be of more assistance.
Scott B.
Applications Engineer
National Instruments