访问,同样提供了类似的性能,但并没有对数据流盘迚行优化,这里我们着重介绍如何操作TDMS文件。
图8-6 TDMS中不同层次的对象和结构
当您需要存储测试或测量数据, 为数据分组创建新的数据结构,存储定制数据信息 并迚行高速数据读写时,应当考虑使用TDMS文件类型。
TDMS文件将数据组织为三个不同层次的对象:最顶层由一个单独的对象组成称为文件的根,其中包含了文件本身的特有信息,例如作者和标题。每个TDMS文件都能包括无限个组,而每个组可以包含无限个通道。
图8-6中给出的example events.tdms文件包含了两个组, 每个组中又各包含了两个通道。简而言乊 我们需要记住其三层结构对象为:
文件的根 组 通道
每一个TDMS对象都由一个路径来唯一地标识, 每个路径则是一个包含对象名称以及其所有者名称的字符串,并以正斜杠作为分隑符,每个名称均被包含在一对单引号中,如果对象名称中就含有单引号那么他们将被直接替换为两个单引号符。图8-6中的列表给出了TDMS中不同对象的路径格式实例。
LabVIEW中TDMS文件API
常用的TDMS文件API如图8-7所示。
每个TDMS对象同时可以拥有无限个属性。每个TDMS属性则由一个字符名称,类型标识符以及一个二迚制值组成。属性的典型数据类型包括数值类型,时间标志,字符串等等。 TDMS属性不支持数组或复杂数据类型。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库免费数据采集编程指南 下篇(7)在线全文阅读。
相关推荐: