TDMS获取异步读取状态函数
- 更新时间2025-07-30
- 阅读时长3分钟
获取包含“高级TDMS异步读取”函数要读取数据的缓冲区的数量。

输入/输出
tdms文件
—
错误输入(无错误)
—
错误输入表明该节点运行前发生的错误条件。该输入将提供标准错误输入功能。
tdms文件输出
—
可用缓冲区数量
—
可用缓冲区数量返回包含高级TDMS异步读取函数要读取数据的缓冲区数量。
全部缓冲区已满?
—
全部缓冲区已满?表明高级TDMS异步读取函数要读取数据的缓冲区已满。 即使在下列条件下,该函数的可用缓冲区数量输出不等于TDMS配置异步读取函数的缓冲区数量,该输出仍为TRUE:
提示 布尔值可作为While循环的停止条件之一。例如,在While循环中放置“DMS获取异步读取状态”函数,连线全部缓冲区已满?输出至While循环的真(T)时停止接线端。然后,可通过TDMS开始异步读取函数开始异步读取,等待全部缓冲区已满?值为TRUE。如该值为TRUE,可通过“高级TDMS异步读取”函数读取缓冲区中的数据。
错误输出
—
错误输出包含错误信息。该输出提供标准错误输出功能。 |
范例
请参考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
tdms文件
—
错误输入(无错误)
—
tdms文件输出
—
可用缓冲区数量
—
全部缓冲区已满?
—
错误输出
—