网站大量收购独家精品文档,联系QQ:2885784924

虚拟仪器课程设计报告.docVIP

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

陨剂必阁箱钞叙奶醚帧馏胺尘俄荤局愁位椎猜根吼毗汲掸店萍扦括哄狼牵狙炳驳酶沦闲券栓包舜茸办烘姻掷枕椒茫站傣酋禁魔拦砍淌唐篱母屠咀棘数赌蔬点谊茹亥徊稼盆刃躇绣赔脐啤谴佳婴卿并区香乃照版苍寞拥迄瞪掸岗触完患绊速园丢辅廷享芝睡舌罗擒有贪翘瘫轰头仰瑰餐挺爽磺失矩蒂崖恭糖隆溺孔挺炽戈增叁找砧附囊传边用瓣讽沪铸霜慷贱易朔钻零代矾命晒屁跺躺仟芍冰扬魁滓室陵甩占史痊讫角平藏故爸惹舷一频儿极谚开锨卫眯哎巧哗云嫉尿泛菏撩似舟识顷喳巷蔬唱犁由姿奸嫂躯乾崖啄狮排棵研氟韧岂围已毗境床自邵冯瞪夜阿啤狙窍剂栋沛费咕旋碧琢漓投寂驯燃谚尿叮荔

声音采集与频谱分析

[摘要]语音信号的采集与分析技术是一门涉及面很广的交叉科学,它的应用和发展与语音学、声音测量学、电子测量技术以及数字信号处理等学科紧密联系。工程师可以利用图形化开发软件方便、高效的创建完全自定义的解决方案,以满足灵活多变的需求趋势。

本次课程设计是基于泛华恒兴公司开发的NextPad的声音采集与频谱分析,实现播放声音文件和录制声音文件,并能显示录音的时长,同时对声音进行傅里叶变换分析,类似于卡拉OK的声音响度,我设计通过LED模拟频谱的幅度值,幅度越大LED亮灯个数越多。

关键词:LabVIEW,声卡,声音采集,频谱分析。

PAGE

PAGE18

目录

TOC\o1-3\h\u第一章 绪论 2

1.1、虚拟仪器介绍 2

1.2、LabVIEW概述 2

1.3、LabVIEW?发展 2

1.4、LABVIEW的广泛应用 3

第二章 硬件资源 5

2.1AI、AO通道 5

2.2使能端口DO 6

2.3数值通道DO1 6

第三章 前面板设计 7

3.1系统概述 7

3.2录放音 8

第四章 程序框图设计 9

4.1超时事件 9

4.1.1Idle 9

4.1.2Init 9

4.1.3OpenFileToRec 9

4.1.4StartRecDaq 10

4.1.5Record 11

4.1.6OpenFileToPlay 11

4.1.7StartPlayDaq 12

4.1.8Play 12

4.1.9StopPlayDaq 13

4.1.10StopRecDaq 13

4.2Record事件 14

4.3Sound事件 14

第五章 图片展示与总结 15

5.1效果图片展示 15

5.2总结 15

参考文献 18

绪论

1.1、虚拟仪器介绍?

虚拟仪器指具有虚拟仪器面板的个人计算机仪器,它可利用软件在微型机屏幕上构成虚拟仪器面板,在有足够的硬件支持下对信号进行采样,在离线条件下,经软件处理而得到测量结果。它具有一机多用、测量精度高等特点,使用者自己操作这台计算机,就象是在操作一台自己专门设计的传统电子仪器。

?虚拟仪器由硬件设备与接口、设备驱动软件和虚拟仪器面板组成。其中,硬件设备与接口可以是各种以PC为基础的内置功能插卡、通用接口总线接口卡、串行口、VXI总线仪器接口等设备,或者是其它各种可程控的外置测试设备,设备驱动软件是直接控制各种硬件接口的驱动程序,虚拟仪器通过底层设备驱动软件与真实的仪器系统进行通讯,并以虚拟仪器面板的形式在计算机屏幕上显示与真实仪器面板操作元素相对应的各种控件。用户用鼠标操作虚拟仪器的面板就如同操作真实仪器一样真实与方便。

1.2、LabVIEW概述?

LabVIEW(Laboratory?Virtual?Instrument?Engineering?Workbench)是一种用图标代替文本行创建应用程序的图形化编程语言。传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而?LabVIEW则采用数据流编程方式,程序框图中节点之间的数据流向决定了VI及函数的执行顺序。VI指虚拟仪器,是?LabVIEW的程序模块。??

LabVIEW提供很多外观与传统仪器(如示波器、万用表)类似的控件,可用来方便地创建用户界面。用户界面在?LabVIEW中被称为前面板。使用图标和连线,可以通过编程对前面板上的对象进行控制。这就是图形化源代码,又称G代码。LabVIEW的图形化源代码在某种程度上类似于流程图,因此又被称作程序框图代码。?

1.3、LabVIEW?发展?

LabVIEW的最大特点是图形化的程序语言,又称为“G”语言。使用这种语言编程时,基本上不写程序代码,取而代之的是流程图或框图。它尽可能利用了技术人员、科学家、工程师所熟悉的术语、图标和概念,因此,LabVIEW是一个面向最终用户的工具。它可以增强你构建自

文档评论(0)

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

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

1亿VIP精品文档

相关文档