写入测量文件
- 更新时间2025-07-30
- 阅读时长9分钟
写入数据至基于文本的测量文件(.lvm)、二进制测量文件(.tdm或.tdms)或Microsoft Excel文件(.xlsx)。

对话框选项
| 选项 | 说明信息 |
|---|---|
| 文件名称 | 显示要写入数据的文件的完整路径。仅在文件名输入端未连线时,Express VI才使数据写入参数指定的文件。如文件名输入端已连线,Express VI可使数据写入输入端指定的文件。 |
| 文件格式 | 包含下列选项:
|
| 动作 | 包含下列选项:
|
| 如文件已存在 | 包含下列选项:
|
| 数据段首 | 包含下列选项:
|
| X值列 | 包含下列选项:
|
| 分隔符 | 包含下列选项:
|
| 文件说明 | 包含测量文件的说明。LabVIEW可在文件标题中添加本文本框中输入的文本。在文件格式中选择Microsoft Excel (.xlsx)选项时,该文本框不可用。
|
输入/输出
错误输入(无错误)
—
描述该节点运行前发生的错误。
注释
—
向每个写入测量文件的数据集合添加注释。在文件格式中选择Microsoft Excel (.xlsx)选项时,该输入不可用。
新建文件
—
如值为TRUE,则停止写入当前文件,在序列中创建下一个文件,并写入新文件。只有选择保存至一系列文件(多个文件)选项时,该输入才可用。
信号
—
包含一个或多个输入信号。 如连线多个同名信号至信号输入端,LabVIE可在要写入文件的名称结尾添加数字,使通道名唯一。例如,如连线两个名称同为Sine的信号至信号输入端,LabVIEW可分别写入名称Sine和Sine 1。
注: 要更改或自定义信号名称的显示方式,请使用 设置动态数据属性 快捷 VI。
同花顺?(T)—该Express VI每次运行后,指定LabVIEW是否写入数据至Microsoft Excel文件。如值为FALSE,LabVIEW不写入数据至Microsoft Excel。相反,LabVIEW将数据存储在临时文件中。如值为TRUE,LabVIEW将数据从临时文件写入至Excel文件,然后清除临时文件。默认值为TRUE。注: 如使用该Express VI循环写入数据,在每个循环设置刷新?输入端为TRUE可能会影响写入性能。建议在整个写入过程的最后一个循环时将FALSE值连线至该输入端。可在最后一个循环连线TRUE值至该输入端,从而将所有数据写入Excel文件。
文件名
—
指定要写入数据的文件的名称。如文件名未连线,VI可使用配置对话框中指定的文件名。
DAQmx任务
—
指定用于在配置用户定义属性对话框的DAQmx属性页生成数据的DAQmx任务。 重置—循环运行该Express VI时,指定是否重置数据文件。第一次运行该Express VI时,LabVIEW将忽略该输入端。在之后的运行中,如值为FALSE,该Express VI将把数据追加至现有文件。根据Express VI的配置,如值为TRUE,Express VI重命名、覆盖或跳过现有文件。默认值为FALSE。
启用
—
启用或禁用Express VI。默认为开启或TRUE。
错误输出
—
包含错误信息。该输出提供标准错误输出功能。
保存数据
—
表明Express VI是否保存数据。
文件名输出
—
返回文件名。 |
范例
请参考LabVIEW附带的下列范例文件。
- labview\examples\File IO\TDMS\Express Read and Write\TDMS Express Write Data (Time and Frequency Domain).vi
- labview\examples\File IO\TDMS\Express Read and Write\TDMS Express Write Data (Time Domain).vi
- labview\examples\File IO\Spreadsheet\Excel\Write Excel File.vi
错误输入(无错误)
—
注释
—
新建文件
—
信号
—
文件名
—
DAQmx任务
—
错误输出
—
保存数据
—
文件名输出
—