mscomm 控件串口接收数据问题
dimab()asbyteWithMSComm1.InputMode=comInputModeBinary.InputLen=1.RThreshold=4SelectCa...
dim ab() as byte
With MSComm1
.InputMode = comInputModeBinary
.InputLen = 1
.RThreshold = 4
Select Case .CommEvent '判断MSComm1通信事件
Case comEvReceive '收到Rthreshold个字节产生的接收事件
For i = 1 To 4
ab(i) = MSComm1.Input
Next i
我要接收温度数据2个字节一个温度值,在一次事件中处理出两个温度值,以便用line绘制曲线。这样写可以实现吗?怎么将ab()中的数据转换成10进制数啊? 展开
With MSComm1
.InputMode = comInputModeBinary
.InputLen = 1
.RThreshold = 4
Select Case .CommEvent '判断MSComm1通信事件
Case comEvReceive '收到Rthreshold个字节产生的接收事件
For i = 1 To 4
ab(i) = MSComm1.Input
Next i
我要接收温度数据2个字节一个温度值,在一次事件中处理出两个温度值,以便用line绘制曲线。这样写可以实现吗?怎么将ab()中的数据转换成10进制数啊? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询