seahllgirl 发表于 2008-7-18 10:56:13

再次请教数据保存的问题

正在做的监控系统,采用串口通讯,是LabVIEW和底层的DSP之间通过串口交换数据
程序开始运行时,LabVIEW每隔2s发送一次召唤命令,循环发送,DSP收到召唤后,即给LabVIEW数据发送串口报文,报文中有很多数据要显示在界面上,还有一个数据是以波形显示的,而且是每隔1分钟才取一次数据送到chart控件进行显示,实现的功能即时如此,可是我一直做不好这个功能,问题主要有两点:

1、怎么能够确定1分钟取一次数据??我目前用的是累计次数来实现的,累计收到30次才取一次报文,可是不一定精确
2、还有就是怎么把这个1分钟一次的数据保存成文件,保存的这个文件再下次打开程序的时候,加载到波形文件??

这是一直困扰我的问题,请大家帮忙想想办法,不胜感激!!

飞雨天 发表于 2008-7-18 11:48:48

你实现不了1分钟,那你怎么实现2秒的?
存成文件,然后下次读取,就是这样啊,用file io下的vi来做,不会有问题吧?allqq-mogudiandian-30all

seahllgirl 发表于 2008-7-18 13:07:31

2s是用事件结构里的timeout事件来实现的
1分钟我就不知道了

存文件这个,我再试试,谢谢版主啊
页: [1]
查看完整版本: 再次请教数据保存的问题