Hi Jean-Luc
First you have to set Enable Termination character to FALSE which will ignore incoming LFs.
Second set up a read with a number to read which will be much more than ever expected, like 10000. Set a timeout with a time when you know that the instrument is ready sending. The read will terminate with a timeout but all received bytes until the timeout will be given back. As an alternative you can use a while loop and the "bytes at serial port" property node to meassure the time between the bytes and end the loop when a certain amount of time passed after receiving the last byte. Give this number to the VISA Read function.
Waldemar
Waldemar
Using 7.1.1, 8.5.1, 8.6.1, 2009 on XP and RT
Don't forget to give Kudos to good answers and/or questions