获取包含“高级TDMS异步读取”函数要读取数据的缓冲区的数量。


icon

输入/输出

  • cgnrn.png tdms文件

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

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

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

  • ignrn.png tdms文件输出

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

  • iu32.png 可用缓冲区数量

    可用缓冲区数量返回包含高级TDMS异步读取函数要读取数据的缓冲区数量。

  • ibool.png 全部缓冲区已满?

    全部缓冲区已满?表明高级TDMS异步读取函数要读取数据的缓冲区已满。

    即使在下列条件下,该函数的可用缓冲区数量输出不等于TDMS配置异步读取函数的缓冲区数量,该输出仍为TRUE:
    • “高级TDMS异步读取”函数到达.tdms文件末尾。
    • “高级TDMS异步读取”函数已读取TDMS开始异步读取函数的总计数指定的数据。
    提示 布尔值可作为While循环的停止条件之一。例如,在While循环中放置“DMS获取异步读取状态”函数,连线全部缓冲区已满?输出至While循环的真(T)时停止接线端。然后,可通过TDMS开始异步读取函数开始异步读取,等待全部缓冲区已满?值为TRUE。如该值为TRUE,可通过“高级TDMS异步读取”函数读取缓冲区中的数据。
  • ierrcodeclst.png 错误输出

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

  • 范例

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

    • 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