写入数据至基于文本的测量文件(.lvm)、二进制测量文件(.tdm.tdms)或Microsoft Excel文件(.xlsx)。


icon

对话框选项

选项 说明信息
文件名称

显示要写入数据的文件的完整路径。仅在文件名输入端未连线时,Express VI才使数据写入参数指定的文件。如文件名输入端已连线,Express VI可使数据写入输入端指定的文件。

文件格式 包含下列选项:
  • 带 XML 标头的二进制(TDM)-

    (Windows)设置文件格式为二进制测量文件(.tdm),并在文件名称中设置文件扩展名为.tdm

    如选择该选项,则分隔符数据段首部分的无段首选项不可用。

    选择该文件格式时,可启用锁定文件以提高访问速度复选框。选择该复选框可显著加快读写速度,但会影响对某些任务的多任务处理能力。通常情况下推荐使用该选项。
    注: 启用该选项后,其中一个Express VI对多个文件进行写入时,两个Express VI不能同时访问相同的文件。
  • 二进制(TDMS)-

    设置文件格式为二进制测量文件(.tdms),并在文件名称中设置文件扩展名为.tdms

    如选择该选项,则分隔符数据段首部分的无段首选项不可用。

  • 文本 (LVM)-

    设置文件格式为基于文本的测量文件(.lvm),并在文件名称中设置文件扩展名为.lvm

  • Microsoft Excel (.xlsx)-

    设置文件格式为Microsoft Excel (.xlsx),并在文件名称中设置文件扩展名为.xlsx

    如果选择此选项,则 分隔符 部分和 段头 部分不可用。
    注: 该选项无需本地计算机安装Microsoft Excel。
动作 包含下列选项:
  • 保存到一个文件

    在单个文件中保存所有数据。

  • 要求用户选择文件

    显示文件对话框,提示用户选择文件。只有选择保存至单个文件时,该选项才可用。

  • 只问一次--

    仅提示用户选择文件一次。只有勾选提示用户选择文件复选框时,该选项才可用。

  • 询问每次迭代

    每次Express VI运行时都提示用户选择文件。只有勾选提示用户选择文件复选框时,该选项才可用。

  • 保存为系列文件(多个文件)-

    在多个文件中保存数据。重置的值为TRUE,VI从序列中的第一个文件开始写入。例如,如保存test_001.lvmtest_004.lvm配置多文件设置对话框现有文件选项的值可确定是否重命名、覆盖或忽略test_001.lvm

  • 设置

    显示配置多文件设置对话框。只有选择保存至一系列文件(多个文件)选项时,该选项才可用。

如文件已存在 包含下列选项:
  • 重命名现有文件

    重置的值为TRUE时重命名现有文件。

  • 使用下一个可用文件名

    重置的值为TRUE时,为文件名添加下一个顺序数字。

    例如,如test.lvm存在,LabVIEW可保存文件为test1.lvm

  • Append to file-

    添加数据至现有文件。

    如果选择 Append to file (添加到文件)选项,VI 将忽略 Reset 的值。
    注: 向现有Excel文件追加数据时,如该Excel文件非由该Express VI创建,可能发生错误。该选项不支持向第三方应用程序创建的Excel文件追加数据。
  • 覆盖文件-

    重置的值为TRUE时,覆盖现有文件的数据。

数据段首 包含下列选项:
  • 每个分段有一个标头

    在LabVIEW写入数据的文件中,为每个数据段创建标题。适用于数据采样率随时间改变、以不同采样率采集两个或两个以上信号、记录信号随时间变化的情况。

  • 只有一个页眉

    仅为LabVIEW写入数据的文件创建标题。适用于以固定采集率采集同一组信号的情况。

  • 无页眉

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

    注: 只有从 "文件格式 "部分选择 " 文本 (LVM) " 选项时,该选项才可用。
X值列 包含下列选项:
  • 每个通道一列

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

  • 仅一栏--

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

  • 空时间栏-

    不在LabVIEW写入数据的文件中创建标题。

分隔符 包含下列选项:
  • 标签

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

  • 逗号

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

    注: 只有从 文件格式 部分选择 文本 (LVM) 选项时,这些选项才可用。
文件说明

包含测量文件的说明。LabVIEW可在文件标题中添加本文本框中输入的文本。在文件格式中选择Microsoft Excel (.xlsx)选项时,该文本框不可用。

  • 高级

    文件格式中选择二进制(TDMS)带XML头的二进制(TDM)选项时,显示配置用户定义属性对话框。选择Microsoft Excel (.xlsx)选项时显示配置高级Excel选项对话框。选择文本(LVM)选项时,该按钮不可用。

输入/输出

  • cerrcodeclst.png 错误输入(无错误)

    描述该节点运行前发生的错误。

  • cstr.png 注释

    向每个写入测量文件的数据集合添加注释。在文件格式中选择Microsoft Excel (.xlsx)选项时,该输入不可用。

  • cbool.png 新建文件

    如值为TRUE,则停止写入当前文件,在序列中创建下一个文件,并写入新文件。只有选择保存至一系列文件(多个文件)选项时,该输入才可用。

  • cexpdynwdt.png 信号

    包含一个或多个输入信号。

    如连线多个同名信号至信号输入端,LabVIE可在要写入文件的名称结尾添加数字,使通道名唯一。例如,如连线两个名称同为Sine的信号至信号输入端,LabVIEW可分别写入名称SineSine 1
    注: 要更改或自定义信号名称的显示方式,请使用 设置动态数据属性 快捷 VI。
  • 同花顺?(T)—该Express VI每次运行后,指定LabVIEW是否写入数据至Microsoft Excel文件。如值为FALSE,LabVIEW不写入数据至Microsoft Excel。相反,LabVIEW将数据存储在临时文件中。如值为TRUE,LabVIEW将数据从临时文件写入至Excel文件,然后清除临时文件。默认值为TRUE。
    注: 如使用该Express VI循环写入数据,在每个循环设置刷新?输入端为TRUE可能会影响写入性能。建议在整个写入过程的最后一个循环时将FALSE值连线至该输入端。可在最后一个循环连线TRUE值至该输入端,从而将所有数据写入Excel文件。
  • cpath.png 文件名

    指定要写入数据的文件的名称。如文件名未连线,VI可使用配置对话框中指定的文件名

  • cgenclassrntag.png DAQmx任务

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

  • 重置—循环运行该Express VI时,指定是否重置数据文件。第一次运行该Express VI时,LabVIEW将忽略该输入端。在之后的运行中,如值为FALSE,该Express VI将把数据追加至现有文件。根据Express VI的配置,如值为TRUE,Express VI重命名、覆盖或跳过现有文件。默认值为FALSE。
  • cbool.png 启用

    启用或禁用Express VI。默认为开启或TRUE。

  • ierrcodeclst.png 错误输出

    包含错误信息。该输出提供标准错误输出功能。

  • ibool.png 保存数据

    表明Express VI是否保存数据。

  • ipath.png 文件名输出

    返回文件名。

  • 注: 该VI的特性与终端有关。如当前终端没有或可能没有相连的主机,则配置对话框中没有主机时无效的选项旁可显示警告文本。如配置该VI为提示输入,并在无用户界面的终端(例如,未连接任何主机的Real-Time模块)运行该VI,该VI返回错误。

    也可使用存储/数据插件VI.tdm文件进行读取和写入,或使用TDMS函数.tdms文件进行读取和写入。

    范例

    请参考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