解决方案
Write to Measurement File Express VI将数据写入基于文本的测量文件 (
.lvm
),带有标题的二进制测量文件(
.tdm
)或不带标题的二进制测量文件(
.tdms)
。在LabVIEW 2013及更高版本中,您还可以选择写入Microsoft Excel文件 (
.xlsx
)。
基于文本的测量文件是您能使用报表或文本编辑应用程序打开的以制表符划分的文本文件。默认分隔符是制表符,但可以配置为使用逗号在文本文件中划分区域。
.lvm
文件也包括关于数据的报头信息,例如日期和时间数据。 LabVIEW在基于文本的
.lvm
文件中以最六位精度保存数据,但使用
.tdm
或
.tdms
二进制测量文件可以达到更高的精度。
使用这个Express VI的配置对话框中的
File Format选项指定文件类型。三个选项是:
- 文本(LVM) - 将文件格式设置为基于文本的测量文件 (
.lvm
) ,并在 File Name 里将文件件扩展名设置为.lvm
。 - 二进制(TDMS) -设置文件格式为没有XML文件头的二进制测量文件(.tdms),并在 File Name 里将文件件扩展名设置为.tdms。
- 带XML文件头的二进制文件(TDM) - 将文件格式设置为二进制测量文件 (
.tdm
),并在 File Name 里将文件件扩展名设置为.tdm。 - Microsoft Excel(XLSX) - 将文件格式设置为Microsoft Excel文件类型(
.xlsx
),这是一种开放的XML文件格式。并在 File Name 里将文件件扩展名设置为.xlsx
使用Express VI的配置对话框中的
Action选项配置文件保存选项。选项包括:
- 将数据保存到一个文件或一系列文件(解析数据并保存在多个文件中)。
- 每次Express VI执行时,提示用户输入文件名。
如果文件已存在,您能在以下选项中选择:
- 重命名现有文件
- 为文件名附一个系列号
- 覆盖现有文件
- 将数据附加到现有文件
如果选择将数据附加到现有文件这个选项,则无法以其他格式编写新数据,例如,如果新数据具有有不同的头文件格式或列格式,Express VI以原始格式将新数据写入现有文件。
上面提到Express VI的配置对话框如图所示。