From LabView Help:
"termination char calls for termination of the read operation. The read operation terminates when the termination char is read from the serial device. 0xA is the hex equivalent of a linefeed character (\n). Change the termination char to 0xD for message strings that terminate with a carriage return (\r). "
I usually Do not enable the termination character. Depending on the command, and what to expect to read, I read the whole available bytes and handle expected strings with proper parsing (after the command is sent, I wait for enough time before read, to make sure the device responded and outputted its data).
And I "Flush the Buffers" before I Write a command. I had an application where if I do not do that, I got er
rors (may be it was device specific).
attached is an example vi for flushing communication buffers