串口数据保存为文本,我再读文本实时显示。 大家好,我的串口在不停的接收数据,一秒钟就更新。我把它们全部存在一个文本中。现在我要做一个界面,从文本中读出数据,并显示出来。 但一打开文本后,文本就不更新了,除非关了再打开。 有什么好办法呢? 谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 串口接收的数据 你可以直接 显示在text1 还是动态的 楼主是不是做实时数据采集?如果是建议楼主这样做:1、将串口通信采集到的数据存入表格中比如:MSFlexGrid,这样做相比文本文件的好处是数据直观、处理 快 捷、耗资源少。需要是直接读表格就是了,比读文本文件效率高很多。2、就算是你要存入硬盘,也推荐你用Access数据库,使用Sql语言对记录进行:查询、添加、修改等,很方 便,代码可读性高,维护也方便。3、一点个人意见:文本框处理数据采集,实在太落后了,不合适:) LZ你的串口接收数据并保存在文本文件中的程序是一个现成的EXE文件,有没有它的源代码? 既然已经有EXE了,你可以拦截一下它的WriteFile函数,然后把内容自己显示出来.你现在这样其实也是可以的啊,定期打开文件读一下反正你上次的读写位置也是知道的,下次打开后从上次记录的位置再向后读,增量地读,就没什么大的效率问题吧. VB焦点问题 問一個很菜的問題,為什麼FORM窗體上關閉按鈕運行時,點不了呀? 急,winsock发送出现乱码,为啥? 急!如何在ListView中,嵌入ComboBox?? 想要C/S 三层架构代码 怎么和数据库连接上 请问 scriptcontrol1.eval("9.6\10")=1 是为什么? 编译错误:找不到可安装的ISAM?什么问题?谢谢 如何判断一个字符串是否包含另外一个字符串(急) API能否实现串口通讯? setupfactory7.0打包后生的安装文件,安装完后可以看到源码怎么办? 如何打开form1的同时 ,让form2执行form2里的初始化
如果是建议楼主这样做:
1、将串口通信采集到的数据存入表格中比如:MSFlexGrid,这样做相比文本文件的好处是数据直观、处理
快 捷、耗资源少。需要是直接读表格就是了,比读文本文件效率高很多。
2、就算是你要存入硬盘,也推荐你用Access数据库,使用Sql语言对记录进行:查询、添加、修改等,很方
便,代码可读性高,维护也方便。
3、一点个人意见:文本框处理数据采集,实在太落后了,不合适:)