Is it reasonable to loop a VISA read in order to get all the data from a devices buffer or have I configured something wrong? The situation is that if I use Hyperterminal to talk to the device I get all of the data from the buffer. I am trying to use LabView to do the same thing but I only get the first line of data. I do know what to expect at the end of the buffer. Example in Hyper shows.
/SQ RX
Squelch RX mode: Noise
RX Level: 2
OK
If I send the same command and append a carriage return to the string in LabView I only see
/SQ RX
If I just repeat VISA read I can get the rest of the lines one at a time. I know to expect "OK" so it would not be tough to loop the VISA read until I see it. I am also using bytes at port wired into the VISA Read vi. An indicator of bytes at port reads 50 yet the VISA read return count reads 8? Have I missed something in the setup or do I need to loop dependent on either the bytes count or "OK"?
Now Using LabVIEW 2019SP1 and TestStand 2019