labview的TDMS文件读写 您所在的位置:网站首页 lvm文件格式 labview的TDMS文件读写

labview的TDMS文件读写

2024-02-07 14:04| 来源: 网络整理| 查看: 265

文章目录 一概念介绍1.相关概念2.tdms文件介绍 二.VI介绍1.TDMS打开VI2.TDMS写入3.TDMS读取4.TDMS设置属性5.TDMS获取属性6.TDMS关闭 三.范例分析——TDMS文件 并行读写的操作 写在最前面:本文先介绍TDMS概念和文件结构,然后介绍VI如何使用,最后分析一个labview的自带范例

一概念介绍 1.相关概念

tdms文件: TDMS文件是NI公司推出的数据管理文件格式,以二进制方式存储数据,文件很小,速度很快,可以很好的解决实时数据的存储问题。 tdms_index文件: 保存为TDMS文件后还会生成tdms_index文件,该文件的作用是配合tdms文件使访问速度加快。但是也可以不使用tdms_index文件,来减少内存占用。 主要名词: 组名称:即表格的sheet名称 通道名称:表格的列名

2.tdms文件介绍

先了解文件结构,看完二、三之后再看这个一.2即可 在这里插入图片描述 在这里插入图片描述

二.VI介绍 1.TDMS打开VI

功能: 打开用于读写操作的.tdms文件。该VI也可用于创建新文件或替换现有文件。 重要的接口: (1)文件路径:用创建路径即可,或者放一个路径的输入VI (2)操作:打开(默认)、打开或创建、创建、打开只读文件 等等操作 (3)错误输出 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

2.TDMS写入

功能: 向指定组的某几个通道 写入数据 重要参数: 组名称:可输入 字符串 通道名称:可输入字符串还有字符串数组 数据:允许输入一维二维数组和波形 tips:如下图,两个通道的话,输入用簇打包两个数据再输入到此VI数据接口 在这里插入图片描述

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

3.TDMS读取

功能 读取指定的.tdms文件并以数据类型输入端指定的格式返回数据。 重要参数 组名称: 通道名: 数据类型:如果通道内,是小数。整数这种数字类型的,数据类型不用设置。如果通道内数据是日期,用日期格式数组。如果是字符串信息,就用字符串数组。如下图 在这里插入图片描述

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

4.TDMS设置属性

功能: 设置指定的tdms文件的某一通道组或者某一通道或本tdms文件的属性。 重要接口: 属性名称:下图的红框中的title和author是属性名 属性值:那个创建数组 输出的是属性内容 如果不连接组名称和通道名称,则存储到属性的第一部分,见下图第二张

图4.1 图4.2 PS: 如果保存的是自己定义的属性名称(大多数都是这种情况)则会把属性保存到description里面如下图第二张。 就是说,如果想对这个组的功能 进行个说明,比如这个test1就是自己定义的属性名,就会在description下面出现test1和保存的对应属性值 在这里插入图片描述 在这里插入图片描述

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

表4.1 如果想要读取TDMS文件(上表)中的 某些黑体的属性(默认属性),必须用下表中的属性名称: 比如,你想要读取组名称Measure Data中通道Phase中的属性:使得length=3000。必须要设置好相应的组名称(缺省的话也可以 会保存在root 第一栏)、属性名称。其中属性名要根据下表设置为=NI_ChannelLength。 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

5.TDMS获取属性

功能: 返回指定的.tdmsroot文件、或某通道的属性。 重要接口:

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

6.TDMS关闭

功能: 从软件缓存中释放TDMS文件的内存,是TDMS文件操作的最后一步 在这里插入图片描述 高级VI:TDMS碎片整理、文件查看、TDMS刷新VI 略…

三.范例分析——TDMS文件 并行读写的操作

以Concurrent Access to TDMS File VI这个范例为例,它实现了对TDMS文件 并行读写的操作。 该范例用到的VI有:TDMS打开VI、TDMS读取写入VI、TDMS获取属性VI。 在这里插入图片描述 在这里插入图片描述   

如果您觉得本文写的不错,欢迎点赞评论收藏!   


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有