Foxtable(狐表)用户栏目专家坐堂 → 串口接受数据


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

主题:串口接受数据

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


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

事件能不能触发?在事件第一行,加入代码,如 msgbox(1) 看能否弹出窗口。

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


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

Output.Show("接收到数据,端口=" & e.Port.PortName)
Select Case e.Port.PortName
    Case "COM1"
        Dim s As String = e.Port.ReadExisting()
        Dim A As Integer = s.LastIndexOf(" ")
        s = s.SubString(a+1)
        s = Val(s)
if Forms("唛头打印").opened then
        Forms("唛头打印").Controls("TextBox7").Text = s
else
Output.Show("窗口没有打开,已丢弃接收到数据=" & s)
end if
End Select

然后打开命令窗口,看输出结果

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


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

到有问题的电脑测试

Output.Show("接收到数据,端口=" & e.Port.PortName)
Select Case e.Port.PortName
    Case "COM1"
        Dim s As String = e.Port.ReadExisting()
        Dim A As Integer = s.LastIndexOf(" ")
        s = s.SubString(a+1)
        s = Val(s)
if Forms("唛头打印").opened then
        Forms("唛头打印").Controls("TextBox7").Text = s
else
Output.Show("窗口没有打开,已丢弃接收到数据=" & s)
end if
End Select

然后打开命令窗口,看输出结果

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


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

这样测试呢,状态栏有没有显示?

StatusBar.Message2 = date.now & "接收到数据,端口=" & e.Port.PortName
Select Case e.Port.PortName
    Case "COM1"
        Dim s As String = e.Port.ReadExisting()
        Dim A As Integer = s.LastIndexOf(" ")
        s = s.SubString(a+1)
        s = Val(s)
        
        If Forms("唛头打印").opened Then
            Forms("唛头打印").Controls("TextBox7").Text = s
        Else
            msgbox("窗口没有打开,已丢弃接收到数据=" & s)
        End If
End Select

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


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

19楼的代码会弹出msgbox???

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


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

那就同样适用usb-rs232的转换线,装驱动试试。

先测试19楼。或者到这个电脑安装一个Foxtable激活后测试

 回到顶部