基于文本的测量文件(.lvm)二进制测量文件(.tdm.tdms)读取数据


icon

对话框选项

选项 说明信息
文件名称

显示希望读取其数据的文件的完整路径。仅在文件名输入端未连线时,Express VI从参数指定的文件读取数据。如文件名输入端已连线,Express VI可从输入端指定的文件读取数据。

文件格式 包含下列选项:
  • 文本 (LVM)-

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

    要启用此 VI 从通用文本文件读取数据,请在 " 读取通用文本文件 "复选框中打勾。

  • 二进制(TDMS)-

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

    如果选择此选项, 时间戳通用文本文件 部分将不可用。

  • 带 XML 标头的二进制(TDM)-

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

    如果选择此选项, 时间戳通用文本文件 部分将不可用。

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

    显示文件对话框,提示用户选择文件。

数据段大小 包含下列选项:
  • 检索原始大小的分段-

    按照信号数据段的原有大小从文件读取信号的数据段。

  • 检索指定大小的线段

    按照采样指定的大小从文件读取信号的数据段。

    • 样品

      指定在从文件读取的数据段中包含的采样数量。默认值为100。只有选择获取指定大小的数据段时,该选项才可用。

时间标识 包含下列选项:
  • 相对于测量开始时间

    相对时间-显示时间标识,即从0起经过的秒数。例如,相对时间100对应于1分钟40秒。

  • 绝对(日期和时间)-

    显示时间标识,自1904年1月1日星期五12:00 a.m(通用时间[01-01-1904 00:00:00])以来无时区影响的秒数。

注: 只有从 文件格式 部分选择 文本 (LVM) 选项时,这些选项才可用。
一般文本文件 包含下列选项:
  • 数字数据的起始行

    表明数值数据的起始行。Express VI从此处开始读取数据。默认值为1。

  • 第一行是频道名称

    指明通道名位于数据文件的第一行。

  • 第一列是时间通道--

    指明每个通道的时间数据位于数据文件的第一列。

  • 立即阅读文件-

    文件名指定的文件中的数据导入至示例数据表格。

  • 样本数据

    单击开始读文件按钮,显示文件名指定文件中的数据。

注: 只有从 文件格式 部分选择 文本 (LVM) 选项时,这些选项才可用。
分隔符 包含下列选项:
  • 标签

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

  • 逗号

    使用逗号作为小数点分隔符。

注: 只有从 文件格式 部分选择 文本 (LVM) 选项时,这些选项才可用。
小数点 包含下列选项:
  • .(点)-

    使用点号作为小数点分隔符。

  • ,(逗号)-

    使用逗号作为小数点分隔符。

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

输入/输出

  • cbool.png 启用

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

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

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

  • cpath.png 文件名

    指定从中读取数据的文件的文件名。

  • cbool.png 重置

    重置文件位置,下次读取开始的位置在文件开始处。

  • iexpdynwdt.png 信号

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

  • ipath.png 文件名输出

    返回文件名。

  • istr.png 注释

    返回.lvm.tdm文件中每个数据集合的附加注释。

  • ierrcodeclst.png 错误输出

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

  • istr.png 说明

    返回.lvm.tdm文件头中的说明。

  • ibool.png EOF?

    如Express VI到达文件末尾,则返回TRUE。

  • 如安装Multisim 9.0或更高版本,也可使用该VI读取Multisim数据。使用 Write To Measurement File Express VI 将数据写入 测量 文件。也可使用存储/数据插件VI.tdm文件中读取数据和写入数据。

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

    范例

    请参考LabVIEW附带的下列范例文件。

    • labview\examples\File IO\TDMS\Express Read and Write\TDMS Express Read Data (Time Domain).vi