Hi,
For VISA Read, there is a Byte Count input. If you wire more than 0 to it, it will waits for N number of bytes available at the port before performing a read.
However, if N number of bytes does not meets, if will timeout after a moment.
Hope this helps in one way or another.