基于 LabVIEW 的音乐喷泉仿真

                               基于 LabVIEW 的音乐喷泉仿真
   仿真系统分为信号产生、信号处理、信号传输、执行动作以及反馈控制五个部分。按照设计方法,经过编程和调试后实现一个基于 LabVIEW 的喷泉仿真系统,音乐编辑器的信号同时生成波形。此外,调试阶段的 N 秒滞后时间的设置也可以对同步性作调整。然而喷泉实际控基于 LabVIEW的音乐喷泉仿真控制系统。对于音调的高低起伏是由频率信号还是幅值信号决定,也将通过 LabVIEW 仿真系统做对比得到结论。

1.音频文件的编码解码
通过使用 LabVIEW的声音文件 VI:声音文件信息、打开声音文件、读取声音文件、配置声音输出、写入声音输出、停止声音播放可以由 WAV 格式音频文件的路径输入产生声音的播放并且还有音频信号的数据输出(频率和幅值)。
2.音乐播放器的程序图在这里插入图片描述解决问题一:由于 LabVIEW 的功能限制, 声音文件 VI 只能处理 WAV 格式文件, 因此对于市场上较为流行的 MP3 格式则不能直接播放。这在音乐喷泉发展趋势的通用性和开放性上时不符合的。所以未做出 MP3 格式文件的播放和处理程序。
解决方案:第一,可以利用 FMOD 等音频编辑软件事先对所有需要播放的 MP3 文件进行处理转换格式和适当频率采样;第二,也可以在 LabVIEW 处理程序中使用应用程序 VI ,判断为非 WAV 格式音频文件时,跳转到 WINDOWS MEDIAPLAYER、千千静听、 Sound Forge等应用程序在 10-60 秒转换格式然后输出给播放模块与处理模块。
解决问题二:使用两个VI助手存文件,但是在运行时,由于本仿真是连续采样,所以数据一次采集太多会溢出。
解决方案:通过添加一个数组和一个定时器,将数据在一定的时间间隔发送给下个运行,所以解决溢出问题。
在程序流程图中的故障自诊断模块未作编程处理。 例如:超时、播放停顿滞后等问题如果出现, 只能作程序面板查看数据猜测故障原因,中止程序更改参数来解决问题。

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值