labview中采集的数据丢失

2019-07-17 07:50发布

TIM截图20190409122742.png
各位大佬,我在模拟数据的采集,编了一个简单的小程序,将采集到的数据保存到EXCEL表格中,while循环等待周期是1000ms,
TIM截图20190409122948.png
这是我采集的数据,图中红线画的部分之间有很长一段时间数据没了,感觉就是数据还是不能达到实时采集保存,我该怎么改正啊?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
无相默僧
1楼-- · 2019-07-17 13:01
首先,你的延时设置应该不是1000ms,每一笔数据的时间间隔明显不是1s。其次,要保证数据间隔一致,最好采用“等待(ms)”这个函数,而不是等待整数倍毫秒。因为后者可能会导致第一笔数据和第二笔数据的接受时间间隔不符合设定。最后,之所以您的数据丢失,应该是您再红线标注的两笔数据的间隔时间内,把数据文件打开了,自然无法实时写入数据。这种情况,程序应该曾经报错,提示你无法打开文件过。
一大杯白开水
2楼-- · 2019-07-17 14:05
保存文件是什么格式呢?TDMS格式是用来专门保存数据采集卡采集数据的
efans_776edd
3楼-- · 2019-07-17 18:22
之前有发生过频率高的循环会影响频率低的循环数据更新

一周热门 更多>