Foxtable(狐表)用户栏目专家坐堂 → 串口连续扫描报超时错误


  共有2083人关注过本帖平板打印复制链接

主题:串口连续扫描报超时错误

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


加好友 发短信
等级:童狐 帖子:203 积分:1812 威望:0 精华:0 注册:2015/6/22 11:24:00
串口连续扫描报超时错误  发帖心情 Post By:2018/1/24 10:45:00 [只看该作者]

串口连续扫描报超时错误,单次扫描并且隔几秒再扫没问题。请帮忙,代码如下:

监视器代码
Forms("数据扫描").Controls("bar").value =e.Port.ReadTo(Chr(10))
串口代码
Dim txt As String=e.Form.controls("com").value
If Ports.Contains(txt) = False Then
    Ports.Add(txt)
End If
If Ports(txt).Isopen=True Then
Ports(txt).Close()
End If
With Ports(txt)
    .Parity = Parity.None
    .Handshake = Handshake.None
    .StopBits = StopBits.One
    .BaudRate = 38400
    .DataBits = 8
    .ReadBufferSize() = 4096
    .WriteBufferSize() = 2048
    .Encoding = Encoding.ASCII
    .Open
End With
messagebox.show("打开成功")

 回到顶部