您现在所在的是:

串口通信

回帖:0个,阅读:1330 [上一页] [1] [下一页]
923
PFC7775
文章数:2
年度积分:50
历史总积分:923
注册时间:2005/9/27
发站内信
发表于:2005/9/30 19:29:00
#0楼

我用MSCOMM控件进行232通信
Dim InData as string
Dim Volume as Double
InData = MSComm1.input
If Left(InData, 1) = Chr$(2) And Left(Right(InData, 2), 1) = Chr$(3) Then
'判断接收  数据的头和尾。
    Volume = Val(Mid(InData, 3, 8)) '数值转换,Volume为读到的数据
Endif
为什么我在InData中看到的是“????”,而在Volume中却什么都接收不到?
是不是InData,Volume的数据类型错误?错误的话,应该选什么数据类型?

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

31.2002