高级TDMS同步读取函数
- 更新时间2025-07-30
- 阅读时长3分钟
读取指定的.tdms文件并以数据类型输入端指定的格式返回数据。

输入/输出
总数(-1)
—
总数指定要读取的数据元素的最大数量。默认值为-1,指定函数读取所有数据元素。如高级TDMS打开函数的禁用缓冲?输入为TRUE,(总数 * 数据类型的长度)的值必须为扇区大小的整数倍。 总数×数据类型的字节数等于函数读取的字节数,以字节为单位。例如,如总数为512且数据类型为无符号16位整数,则函数预读取的字节数为512×(16÷8) = 1024字节。
tdms文件
—
错误输入(无错误)
—
错误输入表明该节点运行前发生的错误条件。该输入将提供标准错误输入功能。
数据类型
—
数据类型指定操作的数据类型。该输入支持整数、浮点数或时间标识。 注: 您可以将下列浮点数连接到该输入端:
tdms文件输出
—
数据
—
数据返回函数按照指定数据类型从.tdms文件中读取的数据。
错误输出
—
错误输出包含错误信息。该输出提供标准错误输出功能。
读进程已完成?
—
读进程已完成?表明读进程是否结束。 提示 布尔值可作为While循环的停止条件之一。例如,在While循环中放置“高级TDMS同步读取”函数可连续读取数据,直至读进程已完成?的值为TRUE。“高级TDMS同步读取”函数到达.tdms文件末尾时值为TRUE。
|
范例
请参考LabVIEW附带的下列范例文件。
- labview\examples\File IO\TDMS\Advanced Read and Write\Synchronous Read and Write\TDMS Advanced Synchronous Read.vi
总数(-1)
—
tdms文件
—
错误输入(无错误)
—
数据类型
—
tdms文件输出
—
数据
—
错误输出
—
读进程已完成?
—