Ravens pretty much covered it quite well.
If your instrument is sending the termination character, just use it. I simplifies the communication so much.
If it doesn't, at the very least as a delay between sending the command and checking for data in the port.