Is there anyway to read what is on the buffer without having to put the number of bytes that will be read? I am using the read buffer function but it keeps slowing up my VI because there are times that the commands i send are less than the bytes i declared in the number of bytes. I have varying command lengths so i set the "number of bytes" to be the largest string length i have. When i send commands shorter than the "number of bytes" my VI hangs up. Any suggestions?