读取指定的.tdms文件并以数据类型输入端指定的格式返回数据。该函数可返回此前读入缓冲区的数据,缓冲区通过“TDMS配置异步读取”函数配置。该函数可同时执行多个异步读取操作。


icon

输入/输出

  • cgnrn.png tdms文件

    tdms 文件 指定了执行操作的 .tdms 文件的 参考号高级TDMS打开函数用于打开引用句柄。

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

    错误输入表明该节点运行前发生的错误条件。该输入将提供标准错误输入功能。

  • cu8.png 数据类型

    数据类型指定操作的数据类型。该输入支持整数、浮点数或时间标识。

    注: 您可以将下列浮点数连接到该输入端:
    • 单精度和双精度浮点数
    • 单精度和双精度浮点复数
    • 扩展精度浮点数
  • ignrn.png tdms文件输出

    tdms file out 返回一个 TDMS 文件 引用 ,指向您执行操作的 .tdms 文件。

  • i1du8.png 数据

    数据返回函数按照指定数据类型.tdms文件中读取的数据。

  • ierrcodeclst.png 错误输出

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

  • ibool.png 读进程已完成?

    读进程已完成?表明读进程是否结束。

    提示

    布尔值可作为While循环的停止条件之一。例如,在While循环中放置“高级TDMS异步读取”函数可连续读取数据,直至读进程已完成?的值返回TRUE。满足下列条件时,该值返回TRUE:

    • “高级TDMS异步读取”函数到达.tdms文件末尾。
    • “高级TDMS异步读取”函数已读取TDMS开始异步读取函数的总计数指定的数据。
  • 范例

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

    • labview\examples\File IO\TDMS\Advanced Read and Write\Asynchronous Read and Write\TDMS Advanced Basic Asynchronous Read.vi
    • labview\examples\File IO\TDMS\Advanced Read and Write\Asynchronous Read and Write\TDMS Advanced Finite Asynchronous Read.vi
    • labview\examples\File IO\TDMS\Advanced Read and Write\Asynchronous Read and Write\TDMS Advanced Prefetched Asynchronous Read.vi