Foxtable(狐表)用户栏目专家坐堂 → 串口接收的问题


  共有2729人关注过本帖树形打印复制链接

主题:串口接收的问题

帅哥哟,离线,有人找我吗?
54292550
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:287 积分:4225 威望:0 精华:0 注册:2011/8/19 10:07:00
串口接收的问题  发帖心情 Post By:2015/11/21 22:35:00 [显示全部帖子]

在串口接收数据中用了下面两个命令,正常来说串口数据都有换行符或者结束符号,如果遇到特殊情况,串口数据没有换行符或者结束符就会报错,怎么能忽略掉这些信息不让报错呢?

ReadLine 读取输入缓冲区的字符,直到遇到换行符, 返回的内容不会包括换行符。
如果读取过程没有遇到换行符,将引发超时错误。

示例

Dim s As String
s = Ports(
"COM2").ReadLine()

ReadTo 读取输入缓冲区的字符,直到遇到指定的结束符,返回的内容不会包括此结束符。
如果读取过程没有遇到指定的结束符,将引发超时错误。

语法:

ReadTo(Value)

Value:指定的结束符

示例:

Dim s As String
s = Ports(
"COM2").ReadTo("|")


 回到顶部