首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

串口数据保存为文本,小弟我再读文本实时显示

2012-01-10 
串口数据保存为文本,我再读文本实时显示。大家好,我的串口在不停的接收数据,一秒钟就更新。我把它们全部存在

串口数据保存为文本,我再读文本实时显示。
大家好,我的串口在不停的接收数据,一秒钟就更新。我把它们全部存在一个文本中。现在我要做一个界面,从文本中读出数据,并显示出来。 但一打开文本后,文本就不更新了,除非关了再打开。 有什么好办法呢? 谢谢。

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

[解决办法]

探讨
谢谢各位,谢谢。我的意思是这样的: 
串口数据过来,要做: 1。保存下来,这一步使用者已有现成的方案,就是存到文本中。
           2。我的任务就是从文本中读出这些不断更新的数据,并在文本框等中显示。
所以我不能直接从串口读,他的程序已占了。我只能在他保存为文本后再读出来。
 但每次打开文本后,如不关闭,它好像就不自动更新了。 谢谢

[解决办法]
探讨
没有,有又怎么样呢? 先显示,后保存?还是读的时候复制一个备份,效率可能不好。

[解决办法]
探讨
没有,有又怎么样呢? 先显示,后保存?还是读的时候复制一个备份,效率可能不好。

[解决办法]
建议楼主还是不要这样化简为繁

热点排行