You're getting a timeout error on the VISA Write? If that's the case, the instrument might not be actually set up for handshaking or maybe there's a problem with the cable. Have you tried using Hyperterminal to communicate? If you get a timeout error on VISA Read, then there's a lot of possibilities. You perhaps are not sending a termination character with your write and the instrument doesn't receive a valid command to send data. Or the comm parameters are incorrect. Or the cable is bad. Or you've set VISA Read to expect a termination character and the instrument doesn't send one. In any case, I always recomend trying communication in Hyperterminal or something similar before writing any LabVIEW code. Getting serial communication to work is hard enough without having to throw in new code.