Foxtable(狐表)用户栏目专家坐堂 → [求助]串口DataReceived事件


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

主题:[求助]串口DataReceived事件

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


加好友 发短信
等级:超级版主 帖子:113133 积分:576082 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/3/24 15:03:00 [显示全部帖子]

调试

    Case "COM1"
        If Forms("A").Opened Then
msgbox(1)
            Forms("A").Controls("开始").PerformClick()
msgbox(2)
            Forms("B").Controls("no").Value = e.Port.ReadExisting()
        End If 

然后"开始"按钮点击事件第一行也加上msgbox看看能不能弹出

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113133 积分:576082 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/3/24 15:09:00 [显示全部帖子]

所有msgbox没有弹出?说明窗口没有打开,或者是没有接收到串口数据

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113133 积分:576082 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/3/24 15:31:00 [显示全部帖子]

这不可能。可能是其它地方有接收的代码

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113133 积分:576082 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/3/24 16:04:00 [显示全部帖子]

关闭退出项目,删除项目所在的文件夹里的bin目录,然后重启项目试试。

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113133 积分:576082 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/3/24 16:19:00 [显示全部帖子]

调试看看

msgbox(1)
Select Case e.Port.PortName
    Case "COM1"
msgbox(2)
        If Forms("A").Opened Then
msgbox(21)
            Forms("A").Controls("开始").PerformClick()
msgbox(22)
            Forms("B").Controls("no").Value = e.Port.ReadExisting()
        End If 
    Case "COM2"
msgbox(3)
        Forms("B").Controls("no").Text = e.Port.ReadExisting()
End Select

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

说明没有触发事件,没有在事件接收到数据。是不是在其它地方就直接接收了?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113133 积分:576082 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/3/24 17:05:00 [显示全部帖子]

如果把DataReceived事件代码去掉,还会往控件里写数据吗?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113133 积分:576082 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/3/24 17:38:00 [显示全部帖子]

那就说明肯定有其它代码。或者是开启了什么监控程序,自动填写数据?
[此贴子已经被作者于2025/3/24 17:38:11编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

我开了个串口模拟器,测试没有问题


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看


 回到顶部