基于Labview的声音文件调用播放.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录 第一部分 前面板: 1 第二部分 程序框图 2 2.1 初始界面设置 2 2.2 程序运行 2 2.2.1 0状态 2 2.2.2 1状态 4 2.2.3 2状态 5 2.2.4 4状态 8 第四章 总结 9 第五章 参考文献 9 声音文件调用播放 由于声卡的基本知识及声卡相关声音函数节点、相关文件函数节点的介绍已在整体综述中介绍过,故这里只详细介绍频谱分析仪中声音文件的调用和播放功能是如何实现的。 第一部分 前面板: 前面板的最初显示 第二部分 程序框图 2.1 初始界面设置 首先通过file、quit、play、stop、qause的属性节点来设置按键的属性:按键file、quit为启用,按键 play、stop、pause为禁用并变灰,并通过布尔量设置按键file、quit初始值为0。 2.2 程序运行 然后,将file、play、quit三个布尔量的状态创建成一个数组,再通过函数布尔数组至数值转换变为二进制数,用这个二进制数来选择条件结构中的状态,file为低位,quit为高位(即000为0状态,001为1状态,010为2状态,100为4状态)。 2.2.1 0状态:按键file为0时,play和quit为禁用并呈灰色,只能是状态0,经过布尔量数组转化为二进制是0,这个状态在选择文件之前,通过布尔量保持循环的继续,从而保持界面状态: 2.2.2 1状态:按键file为1时,弹出对话框: 对话框中只显示wav波形文件,这是由条件结构来实现的: 起初全局变量无值,对话框中显示默认路径,选过一次路径拆分后,会将所选路径保存到全局变量中,方便下次选择。选好文件后,snd读取波形文件通过文件路径读取文件的信息,并将信息写入全局变量,确定波形文件是mono(单音,非立体声)还是stereo(立体声),是8bit还是16bit,并将这些信息通过字符串显示出来,最后,利用一个布尔量来控制file的局部变量,使file跳转为0,转换到保持状态: 2.2.3 2状态:按键file跳转为0后,点击play键,使其变为1,经过布尔量数组转化为二进制是2,跳转到2状态首先设置按键属性: 设置按键file和quit禁用并变灰,play禁用,pause和stop可用,并通过布尔量设置pause和stop值为0。 在这个状态中,配置声音输出vi、写入声音输出vi、暂停声音输出vi、启动声音输出播放vi和SO清零vi来控制文件的播放、暂停和停止。对于wav波形文件,采样模式指定写入仅为一次(有限采样)或连续写入(连续采样)。 有限采样模式下,仅在写入每通道采样总数所指定的采样个数后,才可调用写入声音输出。连续采样模式下,“写入声音输出”VI可随时重复调用。声音格式设置声音操作的播放速度通道数和每采样比特数。控件的值取决于声卡。错误输入表明VI或函数运行前发生的错误。默认值为无错误。如错误发生在VI或函数运行之前,VI或函数将把错误输入值传递至错误输出。如在VI或函数运行前没有发生错误,VI或函数将正常运行。如在VI或函数运行时发生错误,VI或函数将正常运行并在错误输出中设置自身的错误状态。简易错误处理器或通用错误处理器VI可用于显示错误代码的说明信息。 通过异常情况处理控件,可忽略一般意义上的错误,或将错误作为警告处理。 错误输入和错误输出用于检查错误并通过将一个节点的错误输出与另一个节点的错误输入连线指定执行顺序。 燕 山 大 学 课 程 设 计 说 明 书 第9 页 共 9 页

文档评论(0)

ktj823 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档