我准备用MSCOMM做一个串口通讯
发送数据:8F 5A 05
接收数据:81 80 5A 05 0B 08 0D 2D 03 00 01 00 8F我现在在OnComm事件中写了这么一段接收的程序
Private Sub elMSComm_OnComm()
Select Case elMSComm.CommEvent
Case comEvReceive
Buffer = elMSComm.Input
For i = LBound(Buffer) To UBound(Buffer)
elReceive(i) = Buffer(i)
Next i
End If
End If
End Select但是这个elReceive只能收到8位数据,无法一次收到全部接收数据,请问有什么办法能够实现在上述接收中的elReceive能收到超过8位的数据
发送数据:8F 5A 05
接收数据:81 80 5A 05 0B 08 0D 2D 03 00 01 00 8F我现在在OnComm事件中写了这么一段接收的程序
Private Sub elMSComm_OnComm()
Select Case elMSComm.CommEvent
Case comEvReceive
Buffer = elMSComm.Input
For i = LBound(Buffer) To UBound(Buffer)
elReceive(i) = Buffer(i)
Next i
End If
End If
End Select但是这个elReceive只能收到8位数据,无法一次收到全部接收数据,请问有什么办法能够实现在上述接收中的elReceive能收到超过8位的数据
解决方案 »
- 求助
- vb中怎样将字符串中的字符一个一个的保存到字符串数组中?
- vb如何获得某一目录下的所有文件的文件名?
- 小弟我要用VB写一个登录窗体要怎么写啊!!
- 如何使報表明細中的Date1日期字段是星期日的話,給這行記錄加上背景顏色!
- 求助 vb等待文本框的输入!
- 如何把本地的Recordset表保存到后台,并且不通过循环?
- ADO访问ACCESS,B1和B2字段差不多(B2比B1多一个字段),怎样将符合条件的纪录由B1复制到B2!
- 求救!我的VB程序安装为何运行不了?
- Adodc的WillChangeRecord问题
- 关于Access文件的复制与保存
- 求助treeview和数据库问题,很急,希望高手帮帮忙!!
len(81 80 5A 05 0B 08 0D 2D 03 00 01 00 8F) 当接收到这么多的字符的时候就触发一次 Case comEvReceive 这样才可以全部接收!
例如:需要将数据 1.11
转换成 (3F 8E 14 7B) 字符串的形式发给下位
另外,如何将下位传给我的字符串(3F 8E 14 7B)
转换成浮点数 1.11
请各位高手给看看,谢谢!