读取声音文件(U8)
- 更新时间2025-07-30
- 阅读时长3分钟
使.wav文件的数据以波形数组形式读出。必须手动选择多态实例。
(Windows) 使用该VI必须具有DirectX 8.0或更高版本。
注: 该VI仅搜索未压缩的波形文件。一次性读取全部波形文件时,LabVIEW将使用大量的内存。因此,应以块大小读取波形文件。

输入/输出
每通道采样总数(-1: 全部)
—
每通道采样总数指定每条通道从文件中读取的采样数。-1指定所有采样。
声音文件引用句柄
—
声音文件引用句柄是对声音文件的引用。 通过打开声音文件VI可生成声音文件引用句柄。
位置模式
—
位置模式和位置偏移量用于指定读取操作开始的位置。 绝对从文件起始处加上位置偏移量的位置开始读取,因此偏移量是相对于文件的起始处。相对从文件的当前位置加上位置偏移量的位置开始读取。默认值为相对。
位置偏移量
—
位置偏移量指定在距离位置模式多远处开始进行读取。 位置偏移量以采样的单位为单位。默认值为0。
错误输入(无错误)
—
错误输入表明该节点运行前发生的错误条件。该输入提供标准错误输入功能。
声音文件引用句柄输出
—
声音文件引用句柄输出是输入至声音文件引用句柄的声音文件的引用。
数据
—
数据从文件中读取声音数据。对于多声道声音数据,数据是由波形组成数组,其中的每个元素都是一个声道。 声音数据的取值范围由指定数据类型确定。
偏移量
—
偏移量表明文件标记相对于文件起始的新位置,以采样为单位。 默认值为0。
错误输出
—
错误输出包含错误信息。该输出提供标准错误输出功能。
文件结束?
—
文件结束?如VI到达文件结尾,则返回TRUE。 |
范例
请参考LabVIEW附带的下列范例文件。
- labview\examples\Graphics and Sound\Sound\Sound File to Sound Output.vi
每通道采样总数(-1: 全部)
—
声音文件引用句柄
—
位置模式
—
错误输入(无错误)
—
声音文件引用句柄输出
—
数据
—
偏移量
—
错误输出
—
文件结束?
—