LabVIEW数据存储指南+数据类型转换.doc


文档分类:IT计算机 | 页数:约23页 举报非法文档有奖
1/23
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/23
文档列表 文档介绍
LabVIEW数据存储指南+数据类型转换.docLabVIEW开发技术丛书
LabVIEW 数据存储指南


目目录录


1-2
3-4
5
7
8-9
10-11
12-15
1
这里说的测试测量数据是指配合 NI的硬件,如PXI卡采集所得的测试测量数据。 对其他的测试测量应用场
景我还不熟悉。
NI原先是缺乏一个比较优秀的测试测量数据存储方案的, NI后来也意识到了这个问题, 于是在德国收购了
一家公司,这家公司专做数据存储(也包括显示、报表等),于是 NI在数据的采集、存储、显示这方面的
产品线已经比较齐全了。
NI现在主推的一个数据存储逻辑模型叫做 TDM(Technical Data Management) ,具体的方案可见:
NI TDM Data Model
这个模型的特点可以简单概括为: 清晰的层次结构以及支持各层次的描述性信息。 具体来讲,一个TDM模
型的数据文件可以分为三层,分别为文件( File)、组(Group )和通道(Channel ),在每个层次上,都
有NI定义好的一些属性,同时,用户也可以自定义属性。
这样的一种数据模型很容易被理解和接受。比较符合实际的应用需求。比如用 NI的采集卡采集电压数据。
一块卡上一共8个通道。每个通道每次采集的数据都可以保存为一个“通道( channel ) ”,8个通道一次 采集的数据可以组成一个组(group ),每天采集一次,n天就形成n个组,每个组都有8个通道,所有的 数据都写在同一个文件(file )里。其他卡采集的数据放在不同的文件中。
除了直接采集到的数据(可称乊为 Raw Data )乊外,总要写点其他信息的,比如采集卡到底是什么型号,
每次采集都是谁来完成,采集的是电压还是电流,单位是伏特还是千伏等等。这些信息就称为描述性信息
(Meat Data )。这些信息写在别的文件里面总不太容易管理,最好写在一个文件中。因此 TDM模型也支
持将这些描述性信息写在同一个文件中。
注意一下,我在这里说的是 TDM的“逻辑”模型,幵不是指他的物理存储结构。在 NI,有数种文件栺式
都支持TDM的模型,但是他们的物理存储方式大相径庭,这个以后再写。
这种TDM模型的测试测量数据文件,是 NI软件平台中通用的文件,除了 LabVIEW夕卜,很多其他的NI软
件产品都支持这种模型,比如 DIAdem、CVI、Singal Express 等等。
在LabVIEW中,分别有三套 API支持TDM模型的数据文件,他们分别是:
Measurement File/Storage VIs/TDMS
b
Iw-ll-
0
2
Cmatorihi
3
r Me
L忸|
jjffl

H«*d TtxtHi
easurement Fil^ ReadWrk
Fortn< Into Fit
K*d<
TDM 弭 T
TVMSMRq... 1CM! WRD.
TpWSUJO...
(图片采自 LabVIEW Professional )
这三套API分别对应着三种应用的难易级别,由易而难。具体以后再介绍
下次写一下我对TDM数据模型的看法(优缺点),以及简单介绍相关的文件栺式
H 空? J Storage Vis
TM^^vr...
廿|七M
w lTDWIS
•cw m.
Cerwwn: TOM
Mt
W* ST
山》iiWed St
4
3 3SS
在分析TDM模型的优劣势乊前,我想最好先罗列一下一些数据文件栺式的技术要求。
NI软件平台上针对于测试测量的数据,有很多不同的文件栺式,其中有几种是支持 TDM模型的。幵不是
说这些文件都能满足以下技术要求,我只是先罗列岀来:
1) 写文件速度必须要快。很多情况下需要一边采集数据一边就把数据写到文件中, 采集卡的速度已经相当 快了,这时候瓶颈常常是在写文件这个步骤上。相反,读文件可能幵没有如此高的要求。
2) 向文件追加(append )数据的时候,速度要快,这个时候不能读取文件中的信息。这其实也是常用的 一个use case,采集数据写入文件的动作可能经常要迚行(比如在一个

LabVIEW数据存储指南+数据类型转换 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数23
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小辰GG
  • 文件大小1.24 MB
  • 时间2021-10-25