读书人

求写一段程序烦劳给个思路!如果难

发布时间: 2012-08-15 16:57:17 作者: rapoo

求写一段程序,麻烦给个思路!如果难
用VB接收串口发来的数据,数据是16进制数,发来的数是这样的
06 11 AA 14 10 52 00 00 14 15 25 00 00 BB
......


23 10 11 00 00 23 54 11 00 00 06 12 AA
怎么样将其存入EXCEL中,并保存。其中的AA BB是分隔符号,不一定非得是这种AA前面的是日期 后面代表时间,00 00是温度到时候会有数据,两天之间会出现问题,没有BB了请教一下怎么写,如果有高手可以加我QQ详聊,觉得行的话可以付钱买~
339498178


[解决办法]
两个都是 False,程序和硬件是异步的。
程序要将接收的数据存入自己开缓冲区,然后在自己的缓冲区中处理满帧的数据;不满帧的数据留下,等新的接收事件。
[解决办法]
思路:
1、串口通信,完整的接收一条信息
2、将接收来的数据存入Excel

你只需要把这个问题分为两个大的步骤来完成,再细分每个小的问题即可。

通信部分:
可以采用OnComm方式通信,也可以采用发送等待片刻再读取的方式。反正问题的关键就在于读取一条完整的信息。参阅:http://download.csdn.net/detail/veron_04/1262066
Excel处理部分:
使用Excel对象操作Excel文件,参阅:http://download.csdn.net/detail/veron_04/2341786

读书人网 >VB

热点推荐