I scan my GPIB Bus using VISA to get the status byte and see if an instrument is connected. In this case the timemout is short since a response for a status byte should be very quick (< 100 mS).
BUT the scan takes a long time. In fact it seems to take 1 second per address, independent of the timeout setting.
I cannot use the VISA Find function since the GPIB isolator responds as a listener at all addresses. Thus I need to get a status byte for each device to see if it exists.
This does not happen unless a single instrument is hooked up to the bus???!! If there are no instruments, then the response is quick and about correct (even works down to 10 mS timout). But as soon as a single instrument is put on the GPIB bus, the response drops to glacial speeds.
Details:
Mac OS X, LabVIEW 8.20 (but seen with other version)
PCI-GPIB -> NI GPIB Isolator model 120 -> GPIB Instruments
VISA version 4.0