Foxtable(狐表)用户栏目专家坐堂 → [求助]串口取值问题


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

主题:[求助]串口取值问题

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


加好友 发短信
等级:一尾狐 帖子:497 积分:4892 威望:0 精华:0 注册:2012/4/20 8:42:00
[求助]串口取值问题  发帖心情 Post By:2021/10/22 9:21:00 [只看该作者]

问题为:有时候会取不到串口发送来的数据
串口监视代码:
If Forms("称重打标").Opened Then
Forms("称重打标").Controls("显示数据").value = e.Port.ReadExisting().ToString().Trim().Replace("w", "").Replace("k", "").Replace(vbCrLf, "").Replace("g", "")
Threading.Thread.Sleep(500)
end if


称重打标窗口内按钮事件:
Ports(com1.Value).Write("R")
Dim 显示数据 As WinForm.TextBox = e.Form.Controls("显示数据")
 If 显示数据.Value = "" Then
                    msg("未接收到串口发来的数据,请重试.")
                    Return
End If
--其中,Threading.Thread.Sleep(500)这个如果取消,会报错。。

 回到顶部