Vishi,
The IBTMO function is fine for what you want to do, though the IBDEV call that already exists in your program could also be modified to set the timeout when the device is opened. There is a good function reference help file installed with 488.2 for Windows off your start menu: look in Program Files -> National Instruments -> NI-488.2 -> NI-488.2 Help. If you look up the topic IBDEV or IBTMO you can find out exactly what these functions do.
Your instrument driver is probably already making an IBDEV call to get a unit descriptor for future communication to your device. The 4th parameter to the IBDEV call is probably something like 13 or the T10s constant #define, which means 10 seconds. You can set other timeout values according to the table und
er the topic "Timeout Code Values", from 10usec up to 1000sec at varying increments.
Scott