找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 806|回复: 4

LV中的一个小问题

[复制链接]
发表于 2007-5-11 11:35:59 | 显示全部楼层 |阅读模式
我想将一个WAV信号读入一个数组进行操作,但是好像都是将总的数据分成若干数组,用WHILE循环播放,请问如何保存在一个数组中?我提高了通道采样点数,但是存到一个数组后就播放不出声音了。
还有就是通道采样点数非常大后,声音播放的时间变短,会丢失后面的数据,请问什么原因?

谢谢各位高手
 楼主| 发表于 2007-5-12 19:49:24 | 显示全部楼层
为什么没有帮我呢,问题不够清楚吗?
回复 顶

使用道具 举报

发表于 2007-5-13 12:21:50 | 显示全部楼层
的确不够明白。
保存成 wave文件后 ,就直接使用声卡的控制输出函数,播放声音就可以了。
当然 ,你可以测试一个数组输出到声卡的,比如一个正弦波,sound output,能播放出声音的。
或者你把wave文件截断成N份,这样再送到声卡输出。采用一个for loop分段送出。
回复 顶

使用道具 举报

 楼主| 发表于 2007-5-13 13:15:31 | 显示全部楼层
本身播放的是一个WAV文件,我想把它延迟再叠加做个回声,但是读取WAV文件时总是分成两个以上数组,延迟后会有数据丢失,我想做成一个数组处理后播放,这样不用循环不知怎么处理?谢谢
回复 顶

使用道具 举报

 楼主| 发表于 2007-5-14 09:28:49 | 显示全部楼层
大家能明白我的问题吗? 急,版主帮忙看看吧
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-30 07:33 , Processed in 0.027376 second(s), 6 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表