串口数据保存为文本,我再读文本实时显示。
大家好,我的串口在不停的接收数据,一秒钟就更新。我把它们全部存在一个文本中。现在我要做一个界面,从文本中读出数据,并显示出来。 但一打开文本后,文本就不更新了,除非关了再打开。 有什么好办法呢? 谢谢。
[解决办法]
LZ:你完全可将实时获取的数据显示于若干文本框内(它是实时更新的),同时将接收数据按固定时间间隔保存于文本文件,两者并不矛盾.
[解决办法]
楼主是不是做实时数据采集?
如果是建议楼主这样做:
1、将串口通信采集到的数据存入表格中比如:MSFlexGrid,这样做相比文本文件的好处是数据直观、处理
快 捷、耗资源少。需要是直接读表格就是了,比读文本文件效率高很多。
2、就算是你要存入硬盘,也推荐你用Access数据库,使用Sql语言对记录进行:查询、添加、修改等,很方
便,代码可读性高,维护也方便。
3、一点个人意见:文本框处理数据采集,实在太落后了,不合适:)
[解决办法]