在串口接收数据中用了下面两个命令,正常来说串口数据都有换行符或者结束符号,如果遇到特殊情况,串口数据没有换行符或者结束符就会报错,怎么能忽略掉这些信息不让报错呢?
ReadLine |
读取输入缓冲区的字符,直到遇到换行符,
返回的内容不会包括换行符。 如果读取过程没有遇到换行符,将引发超时错误。
示例
Dim s As String s = Ports("COM2").ReadLine() |
ReadTo |
读取输入缓冲区的字符,直到遇到指定的结束符,返回的内容不会包括此结束符。 如果读取过程没有遇到指定的结束符,将引发超时错误。
语法:
ReadTo(Value)
Value:指定的结束符
示例:
Dim s As String s = Ports("COM2").ReadTo("|") |