labview TDMS数据存储:一个文件存满以后怎么办?excel2010:最多1048576条数据;
4个回答
展开全部
真有这么多的数据,没有什么特别的办法。况且对Windows文件系统和硬盘格式来说,单个文件的大小也是有限制的。只能是存储一定量的数据,满了之后自动新建一个文件接着存储。文件名上可以做一些编号以便识别。
追问
重要数据是需要实时保存的,我是这样想的:计算好数据量,一天存储一个文件,以时间命名,保证文件不溢出,硬盘快满时人为的去删除;
如果数据量大时文件存储达到1048576时,能不能做到最近产生的数据覆盖最远产生的数据?
追答
这样看你只是需要最近的数据,较早的数据可以作丢掉处理的。第一种思路会比较简单,也可以编程自动进行删除。要覆盖最远产生的数据,用编程获取存储的位置然后进行写入的方法会相对简单一些。不过这样做起来也会比较麻烦。如果只需要存储重要数据,那存储之前设定条件,符合条件的,把数据以及数据属性(产生时间,产生条件等等)这些保存下来就好了,其余的直接丢掉不做保存,反正都是要删除的,保存没有意义。或者直接保存处理的结果这样以减少数据量。就Windows而言达不到实时这个级别的。
展开全部
excel单次最多可显示1048576个数据,要是数据超过1048576个,在打开时会提示你选择打开数据的范围,可以选择性的将所有数据都打开.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个没测试过,Labview理论上是没有限制的,不过太大的数据我没有测试过,但是以前用过几个G的TDMS也没有问题。我猜测是你通过excel打开时候,能够看到的是这么多,有一些是没有显示出来的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果真的是大数据量快速存储的问题(比如:飞机噪声监测),建议你看看数据流盘相关的文章。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询