TDMS配置异步读取函数
- 更新时间2025-07-30
- 阅读时长3分钟
为异步读取操作分配缓冲区并配置超时值。超时的值适用于所有后续异步读取操作。使用“高级TDMS异步读取”函数之前,必须使用该函数配置异步读取。
注: 使用该函数之前需保证没有异步读取被挂起。

输入/输出
tdms文件
—
缓冲区数量(4)
—
缓冲区数量指定分配用于异步读取的缓冲区数量。值必须大于0。默认值为4。
缓冲区大小
—
缓冲区大小指定采样数据的缓冲区的大小。如高级TDMS打开函数的禁用缓冲?输入为TRUE,(缓冲区大小 * 数据类型的长度)的值必须为扇区大小的整数倍。
错误输入(无错误)
—
错误输入表明该节点运行前发生的错误条件。该输入将提供标准错误输入功能。
数据类型
—
数据类型指定操作的数据类型。该输入支持整数、浮点数或时间标识。 注: 您可以将下列浮点数连接到该输入端:
超时(5 s)
—
超时指定用于异步读取的超时值,以秒为单位。如该输入未连线数据,函数可设置该值为5。
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 Prefetched Asynchronous Read.vi
tdms文件
—
缓冲区数量(4)
—
错误输入(无错误)
—
数据类型
—
超时(5 s)
—
tdms文件输出
—
错误输出
—