Data
is always read from the buffer. Unless the buffer is flushed, the contents will remain even if you disconnect the instrument. That is why I asked about the VISA Bytes at Serial Port function. This will read the number of bytes in the buffer. You can wire the results of this to the VISA Read byte count input. If the instrument is constant sending data, all you want is the latest, and your program is unable to keep up, then before you do a read, you can do a flush buffer first (VISA Flush I/O Buffer).