首页 理论教育LabVIEW2012中文版虚拟仪器存储/数据插件

LabVIEW2012中文版虚拟仪器存储/数据插件

【摘要】:“存储/数据插件”VI将波形和波形属性组合,从而构成通道。除数值之外,“存储/数据插件”VI也支持字符串数组和时间标识数组。如开发过程中系统要求发生改动,或需要在文件中添加其他数据,则“存储/数据插件”VI可修改文件格式且不会导致文件不可用。图8-72 存储VI子选板3.读取数据返回用于表示文件中通道组或通道的引用的句柄数组。

函数选板上的“存储/数据插件”VI可在二进制测量文件(.tdm)中读取和写入波形及波形属性。通过“.tdm”文件可在NI软件(如LabVIEW和DIAdem)间进行数据交换。

“存储/数据插件”VI将波形和波形属性组合,从而构成通道。通道组可管理一组通道。一个文件中可包括多个通道组。如按名称保存通道,就可从现有通道中快速添加或获取数据。除数值之外,“存储/数据插件”VI也支持字符串数组和时间标识数组。在程序框图上,引用句柄可代表文件、通道组和通道。“存储”VI也可查询文件以获取符合条件的通道组或通道。

如开发过程中系统要求发生改动,或需要在文件中添加其他数据,则“存储/数据插件”VI可修改文件格式且不会导致文件不可用。存储VI子选板如图8-72所示。

1.打开数据存储

打开NI测试数据格式交换文件(.tdm)以用于读写操作。该VI也可以用于创建新文件或替换现有文件。通过“关闭数据存储VI”可以关闭文件引用。

2.写入数据

添加一个通道组或单个通道至指定文件。也可以使用这个VI来定义被添加的通道组或者单个通道的属性。

978-7-111-40983-0-Chapter08-77.jpg

图8-72 存储VI子选板

3.读取数据

返回用于表示文件中通道组或通道的引用的句柄数组。如果选择通道作为配置对话框中的读取对象类型,该VI就会读出这个通道中的波形。该VI还可以根据指定的查询条件返回符合要求的通道组或者通道。

4.关闭数据存储

对文件进行读写操作后,将数据保存至文件并关闭文件。

5.设置多个属性(www.chuimin.cn)

对已经存在的文件、通道组或单个通道定义属性。如果在将句柄连接到存储引用句柄之前配置这个VI,根据所连接的句柄,可能会修改配置信息。例如,如果配置VI用于单通道,然后连接通道组的引用句柄,由于单个通道属性不适用于通道组,VI将在程序框图上会显示断线。

6.获取多个属性

从文件、通道组或者单个通道中读取属性值。如果在将句柄连接到存储引用句柄之前配置这个VI,根据所连接的句柄,可能会修改配置信息。例如,如果配置VI用于单通道,然后连接通道组的引用句柄,由于单个通道属性不适用于通道组,VI将在程序框图上会显示断线。

7.删除数据

删除一个通道组或通道。如果选择删除一个通道组,该VI将删除与该通道组相关联的所有通道。

8.数据文件查询器

连线数据文件的路径至数据文件查看器VI的文件路径输入,运行VI,可显示该对话框。该对话框用于读取和分析数据文件。

9.转换至TDM或TDMS

将指定文件转换成.tdm格式的文件或.tdms格式的文件。

10.管理数据插件

将所选择的.tdms格式的文件转换成.tdm格式的文件。

11.高级存储VI

使用高级存储VI进行程序运行期间的数据的读取、写入和查询。