Labview关于大数据(约50M,速率500KS/s,持续时间100s)实时采集和存储的问题

2019-07-17 14:03发布

发送的信号500KS/s,持续时间100s,想要实时采集并存储这些数据,实际中我总是遇到系统内存已满,不能完成此操作的问题,我在百度,论坛中都搜过相关问题,可是实例少之又少,以至于我还是一头雾水,我的想法是能不能一边采集一边存储,这样会对内存要求少一点,小弟跪谢论坛中大神给把把脉........
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
xu391600076
1楼-- · 2019-07-17 17:31
 精彩回答 2  元偷偷看……
zhn_hit
2楼-- · 2019-07-17 18:14
可以边采集便存储,我这可以实现1s存储20-200k个浮点数(更高的存储速度没有测试),可以连续运行20min,存储的文件建议用labview自带的tdms格式存储,用txt格式存储超过10M的数据读数据的时候就会很卡。
红月王
3楼-- · 2019-07-17 21:04
并不能使用一个变量来保存这个数据,labview内对于数组的大小是有限制的,实测大概是10M以上就会出问题。所以可以如楼上所说使用tdms存储,边采集边存,采集100ms或者数据大于1M存储一次。而不是直接采集1s再存
樵夫1314
4楼-- · 2019-07-18 02:42
xu391600076 发表于 2016-9-20 08:27
每采集一次就存储一次不就好了

现在已经可以实现一边采集一边存储,用的是TDMS存储格式,跪谢谢大神花时间回复我的问题
樵夫1314
5楼-- · 2019-07-18 05:13
zhn_hit 发表于 2016-9-20 08:29
可以边采集便存储,我这可以实现1s存储20-200k个浮点数(更高的存储速度没有测试),可以连续运行20min,存储的文件建议用labview自带的tdms格式存储,用txt格式存储超过10M的数据读数据的时候就会很卡。

现在可以实现边采集边存储了,采样速率500KS/s可以持续5Min,采回来的数据放到硬盘上,不会影响Labview本身的内存,真的很感谢您能在百忙之中回复我的问题,您的建议也是启发了我
樵夫1314
6楼-- · 2019-07-18 06:44
 精彩回答 2  元偷偷看……

一周热门 更多>