NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

存储数据达到100多M的bin文件或者TDMS文件大家如何读取的?

存储数据达到100多M的bin文件或者TDMS文件大家如何读取的?实际测试发现,如果采用bin格式或者tdms格式的文件保存高速采集后的数据;文件达到100多M后就无法一次读取出来显示,只能每次读取一部分的方法来实现,问问大家都如何解决这个问题的
0 项奖励
1 条消息(共 5 条)
4,129 次查看

请问你读取TDMS文件得时候,得到了什么错误?是内存不够得错误吗?

这里可能出现这么一种情况,要读取100M大小得TDMS文件,LabVIEW需要在内存中分配一块100M左右连续得内存。如果在你当时得情况下,内存中连续得内存没有100M大小得话,可能会出现这种错误。

 

一般读取很大得文件时候,例如4G,8G或者更大,就采取分多次读取得方法。

0 项奖励
2 条消息(共 5 条)
4,113 次查看

计算机windows xp sp3;

内存4G(实际认出3.5G)

处理器AMD5200+; 

当数据存储文件大于100多M的时候,直接一次读取,无论bin或者TDMS,都会提示内存不足。

0 项奖励
3 条消息(共 5 条)
4,091 次查看

在你开始使用LabVIEW读取该文件前,Windows任务管理器里面显示使用得内存大小是多少呢? LabVIEW读取这个文件,抛出错误信息时,使用得内存又是多少呢?

 

 

如果允许得话,可否把你产生数据得VI和读取数据得VI贴在论坛上,这样我们也可以试着重现这个问题。

 

0 项奖励
4 条消息(共 5 条)
4,084 次查看
风定云远,你用的LabVIEW是什么版本的?
0 项奖励
5 条消息(共 5 条)
4,081 次查看