×
测量测试 > 测试测量应用 > 详情

LabVIEW的写入测量文件

发布时间:2020-12-10 发布时间:
|
“写入测量文件”Express VI位于函数选板的“编程→文件I/O→写入测量文件”,完整的图标和接线端如图1所示。

写入测量文件Express VI将数据写入基于文本或二进制的测量文件。输入和输出接线端说明如下。

DAQmx任务:指定用于在对话框“配置用户定义属性→DAQmx属性”生成数据的DAQmx任务。

错误输入(无错误):描述Express VI之前程序发生的错误信息。

启用:指定启用或禁用Express VI。默认为真,表示启用。

文件名:指定所读文件的文件名。

信号:写入测量文件的一个或多个信号。

注释:向每个写入.lvm或.tdm文件的数据集合添加注释。

保存数据:返回Express VI是否正在保存数据。

错误输出:包含Express VI之前和自身发生的错误信息。

文件名输出:返回读取的测量文件的文件名。

在添加写入测量文件Express VI时,或右键单击Express VI并选择“属性”选项,会弹出配置对话框。配置对话框如图2所示。

配置对话框中包含如下选项。

(1)文件名。

显示被写入数据的文件的完整路径。仅在文件名输入端未连线时,该Express VI才将数据写入该参数所指定

的文件;如文件名输入端己连线,则数据将被该Express VI写入该输入端所指定的文件。

图1 写入测量文件Express VI的图标和接线端

(2)动作。

“保存至单个文件”将所有数据保存至一个文件。

勾选复选框“提示用户选择文件”显示对话框,提示用户选择文件。“仅询问一次”提示用户选择文件,仅提示一次;“每次循环时询问”在每次Express Ⅵ运行时都提示用户选择文件,只有勾选“提示用户选择文件”复选框时,这两个选项才可用。

“如文件已经存在”包含4个选项:“重命名现有文件”表示如果重置为真,则重命名现有文件;“使用下一可用文件名”表示如果重置为真,向文件名添加下一个顺序数字;“添加至文件”表示将数据添加至文件,如选中“添加至文件”,VI将忽略重置的值;“覆盖文件”表示如果重置为真,将覆盖现有文件的数据。

“保存至一系列文件(多个文件)”将数据保存至多个文件。如重置为真,则VI将从序列中的第一个文件开始写入。当指定文件已经存在时将采取何种措施,由配置多文件设置对话框“现有文件”选项的值决定。

(3)文件格式。

包含选项“文本(LVM)”、“二进制(TDMS)”和“带XML头的二进制(TDM)”。“文本(LVM)”将文件格式设置为基于文本的测量文件(.lvm),并设置文件扩展名为.lvm;“二进制(TDMS)”将文件格式设置为二进制测量文件(.tdms),并将文件扩展名设置为.tdms;“带XML头的二进制(TDM)”将文件格式设置为二进制测量文件(.tdm),并将文件扩展名设置为.tdm。当选择该文件格式时,可以勾选复选框“锁定文件以提高访问速度”,可明显加快读写速度,但将影响对某些任务的多任务处理能力。通常情况下推荐使用该选项。



图2 配置写入测量文件对话框

(4)数据段首。

只有选择“文件格式”部分的“文本(LVM)”时,才可以使用该项。

“每数据段一个段首”在被写入文件的每个数据段创建一个段首。适用于数据采样率因时间而改变、以不同采样率采集两个或两个以上信号、被记录的一组信号随时间而变化的情况。

“仅单个段首”在被写入文件中仅创建一个段首。适用于以相同的恒定采集率采集同一组信号的情况。

“无段首”不在被写入的文件中创建段首。

(5)X值列。

只有选择“文件格式”部分的“文本(LVM)”时,才可以使用该项。

“每通道一列”为每个通道产生的时间数据创建单独的列。对于每列y轴的值,都会生成一列相应豸轴的值。适用于采集率不恒定或采集不同类型信号的情况。

“仅一列”仅为所有通道生成的时间数据创建一个列,仅包括一列x轴的值。适用于以相同的恒定采集率采集同一组信号的情况。

“空时间列”为所有通道生成的时间数据创建一个空列,不包括x轴的数据。

(6)分隔符。

只有选择了文本格式部分的“文本(LVM)”选项才可以使用该项。

“制表符”用制表符分隔文本文件中的字段。

“逗号”用逗号分隔文本文件中的字段。

(7)文件说明。

包含.lvm、.tdm或.tdms文件的说明。LabVIEW将本文本框中输入的文本添加到文件的段首中。

如果选择了“二进制(TDMS)”或“带XML头的二进制(TDM)”,可以单击“高级…”按钮,显示配置用户定义属性的对话框。



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
浅谈煤炭成分分析仪