1 / 8
文档名称:

LabVIEW数据采集编程讲座 -第五讲.pdf

格式:pdf   页数:8
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

LabVIEW数据采集编程讲座 -第五讲.pdf

上传人:化工机械 2012/4/9 文件大小:0 KB

下载得到文件列表

LabVIEW数据采集编程讲座 -第五讲.pdf

文档介绍

文档介绍:daq.
LabVIEW 数据采集编程讲座
——第五讲

在上一讲中,我们介绍了 LabVIEW 中的一些 DAQmx API 函数,并且利用
这些函数搭建了一个简单的数据采集线程。记得在讲解 DAQ 助手时,我们将采
集到的数据保存到了一个 TDMS 文件中,那这样的功能我们如何在 LabVIEW 中
实现呢?
LabVIEW 中提供了很多工具包,其中就有专门用于 TDMS 文件读写的。右
击程序框图,在路径 Programming——File I/O——TDM Streaming 下,找
到 TDMS 工具包(图 1)。

上海帕西诺测控技术有限公司
地址: 上海市徐汇区宜山路 889 号齐来工业城齐来大厦 13 楼邮编: 200233
电话:021-54012121 传真:021-54012321 E-mail:daq@
daq.
图 1 TDMS 工具包
在《数据采集中的报表生成技术》中,我们介绍过如何将数据存储到 Word
和 Excel 中,文件读取的操作大同小异,让我们具体看一下 TDMS 函数库中几
个重要函数。
TDMS ,file path 引脚指定文件路
径;Operation(0:open)引脚说明需要对文件所做的操作,比如只是读取,
可选“open”,
如果要保存数据,但不确定文件是否存在,可选“open or create”或“create
or replace”;byte order(2:little-endian)引脚指定数据在电脑中存放的时候
是高位在前还是低位在前;disable buffering 引脚可以在对 TDMS 文件操作时
禁用系统缓存,这样可以加速数据的传输,如果我们仅需要存储少量的数据,不
需要注意这个区别,如果需要使用独立硬盘存储大量数据,可以启用这种模式(图
2)。

图2 TDMS
TDMS List TDMS 文件中的表名和通道名,如果不指
定,默认即为 MAX 中的设备通道名。
TDMS ,用于写入数
据到 TDMS 文件中。采集到的波形连接至 data 引脚;data layout(0:decimated)
上海帕西诺测控技术有限公司
地址: 上海市徐汇区宜山路 889 号齐来工业城齐来大厦 13 楼邮编: 200233
电话:021-54012121 传真:021-54012321 E-mail:daq@
daq.
引脚指定多通道存储时的格式(按行还是按列保存单个通道的数据)(图 3)。

图 3 TDMS
TDMS TDMS 文件数据读取出来的函数。Count
(-1:all)引脚指定最多读取的样本数,这个值指每通道,比如读取 5 个通道时,
实际读取的样本数是这个值的 5 倍,默认为-1,即读出文件中的所有样本;offset
(0)引脚指定从哪个位置进行读取;data type 引脚指定需要从文件读取出的
数据类型,目前支持