If you are missing bytes, you are probably overflowing your buffer. Are you reading in a fixed number of bytes each time? If so, you should change you code so you read the whole buffer. Instead of just doing a read, do a "Visa Bytes at Serial Port" then wire the return value to the "Visa Read" so you read in that exact number of bytes.
Ray K
NI Applications Engineer