No. You can specify a count less than the actual number of bytes returned but you would not get a complete response. Even if the instrument returns a smaller byte count than what you request, the VISA Read terminates as soon as the EOI is detected so you are never reading more bytes than what is required. See if there is an option with the instrument to change the precision or if you are reading data as ASCII, see if there is a method to send binary.