配置声音输入
- 更新时间2025-07-30
- 阅读时长4分钟
配置声音输入设备,以采集数据并发送数据至缓存。使用读取声音输入VI读取数据。
(Windows) 使用该VI必须具有DirectX 8.0或更高版本。(Linux)你必须有开放声音系统(OSS)驱动程序才能使用这个VI。

输入/输出
每通道采样数
—
每通道采样总数指定缓冲区中每通道的采样数量。 如需连续采样则应使用较大的采样数量。采样数量越少,对内存的使用就越少。
采样模式
—
采样模式指定VI每次采集一个采样(有限采样)或连续采样(连续采样)。 在有限采样模式下,写入每通道采样总数指定的采样数之前,只调用读取声音输入。在连续采集模式下,可根据需要反复调用“读取声音输入”。
设备ID
—
设备ID是声音操作时使用的输入或输出设备。通常,绝大多数情况下都应选择默认值0。 可选值的范围为0到n–1,n是计算机上输入或输出设备的个数。
声音格式
—
声音格式设置声音操作的采集速率、通道数量和每个采样的位数。控件的值取决于声卡。 注: 当VI运行时,将 采样率(S/s )和 每采样位数 设置高,会占用更多的计算机内存。操作系统和声卡并不支持所有的声音格式选项。
错误输入(无错误)
—
错误输入表明该节点运行前发生的错误条件。该输入提供标准错误输入功能。
任务ID
—
任务ID返回指定设备的相关配置的识别号。可将任务ID传递至其它“声音输入操作”VI。
错误输出
—
错误输出包含错误信息。该输出提供标准错误输出功能。 |
范例
请参考LabVIEW附带的下列范例文件。
- labview\examples\Graphics and Sound\Sound\Continuous Sound Input.vi
- labview\examples\Graphics and Sound\Sound\Finite Sound Input.vi
- labview\examples\Graphics and Sound\Sound\Simultaneous Sound Input Output.vi
每通道采样数
—
设备ID
—
声音格式
—
采样率(S/s)
—
错误输入(无错误)
—
任务ID
—
错误输出
—