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


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

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

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110652 积分:563174 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/10/22 9:28:00 [显示全部帖子]

对方发过来的是字节还是字符?ReadExisting只能接收字符。

If Forms("称重打标").Opened Then
dim s as string = e.Port.ReadExisting()
msgbox(s.length) 使用日志记录一下接收的数据长度,是不会有隐藏的字符
  Forms("称重打标").Controls("显示数据").value = s.ToString().Trim().Replace("w", "").Replace("k", "").Replace(vbCrLf, "").Replace("g", "")
Threading.Thread.Sleep(500)
end if

另外确定对方发送成功了?是不是需要什么交互过程,比如先应答再接收

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110652 积分:563174 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/10/22 9:33:00 [显示全部帖子]

如果是这样,建议直接在vs里封装做好的功能给foxtable使用了。

主要是我们没有硬件,没有办法测试

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110652 积分:563174 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/10/22 9:41:00 [显示全部帖子]

vs里开发的任何东西都可以编译成dll给foxtable使用。注意vs里的项目要选.net4.0的

 回到顶部