载入中...
用户公告
载入中...
时间记忆
载入中...
登录
载入中...
最新日志
载入中...
最新回复
载入中...
最新留言
载入中...
加入群组
载入中...
我的好友
载入中...
我的相册
站点信息
载入中...

针对于测试测量行业的数据存储,LabVIEW提供了数种不同的文件格式,先来介绍一下LVM格式

      LVM(LabVIEW Measurement File)总体来说是一种比较轻量级的文件格式。它基于ASCII编码,用一般的文本编辑器打开都能看懂。当然,这个特点优劣参半,非二进制代码的文件,总体来说性能较低,并且不够紧凑(即存储相同信息量,文件稍大)。所以,LVM文件格式适用于对性能、文件大小并不具有太高要求的情形。


……

      今天谈谈如何选择合适的文件格式。

      在LabVIEW中可以使用的文件格式有好几种,争对于测试测量数据的文件格式也不少。每种文件格式都有自己的优缺点,很难说孰优孰劣。关键的问题在于要选择合适自己的文件格式。

      那么,在选择具体的文件格式时,有哪些指标可以参考?


……

在分析TDM模型的优劣势之前,我想最好先罗列一下一些数据文件格式的技术要求。

      NI软件平台上针对于测试测量的数据,有很多不同的文件格式,其中有几种是支持TDM模型的。并不是说这些文件都能满足以下技术要求,我只是先罗列出来:

      1)写文件速度必须要快。很多情况下需要一边采集数据一边就把数据写到文件中,采集卡的速度已经相当快了,这时候瓶颈常常是在写文件这个步骤上。相反,读文件可能并没有如此高的要求。

      2)向文件追加(append)数据的时候,速度要快,这个时候不能读取文件中的信息。这其实也是常用的一个use case,采集数据写入文件的动作可能经常要进行(比如在一个循环中),往往又是往同样的文件中写入信息。

      3)写文件的速度不能与文件大小成正比。我们希望不管文件有多大,写文件的速度总是保持相对恒定,不能文件越大就写得越慢。


……

      这里说的测试测量数据是指配合NI的硬件,如PXI卡采集所得的测试测量数据。对其他的测试测量应用场景我还不熟悉。

      NI原先是缺乏一个比较优秀的测试测量数据存储方案的,NI后来也意识到了这个问题,于是在德国收购了一家公司,这家公司专做数据存储(也包括显示、报表等),于是NI在数据的采集、存储、显示这方面的产品线已经比较齐全了。


……
首页 上一页 下一页 尾页 页次:1/1页  10篇日志/页 转到:
Copyright © 2006.09.20 design                                        生活因感动而精彩,理想在创造中放飞--水中月