




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、成绩评定表学生xxx班级学号11030601xx专业通信工程课程设计题目基于 LabVIEW的 MP3播放器设计评语组长签字:成绩日期20 年 月 日课程设计任务书学院信息科学与工程专业通信工程学生xx班级学号11030601xx课程设计题目基于 LabVIEW的 MP3播放器设计实践教学要求与任务 :1.学习 LabVIEW的虚拟仪器原理、设计方法和实现技巧;2. 掌握简单 LabVIEW程序的编程实现;3. 掌握简单通信系统设计和分析方法;4. 采用 Labview 语言,实现 MP3播放器设计。(1)通过检索、查资料、调查研究、确定方案、画出组成系统结构方框图;(2)采用 LabVIEW
2、实现 MP3播放器设计;(3)系统调试与改进,调整系统参数,分析系统运行结果;(4)写出设计总结报告。工作计划与进度安排 :19周(上):学习 LabVIEW虚拟仪器原理、设计方法和实现技巧, 掌握简单 LabVIEW 程序的编程实现,掌握简单通信系统设计和分析方法。19 周(下): 采用 LabVIEW语言,实现 MP3播放器设计,并对系统进行性能分析。指导教师:201 年 月 日专业负责人:201 年 月 日学院教学副院长:201 年 月 日目录1 目的及基本要求 02 MP3播放器设计原理 02.1 MP3播放器原理 02.2 流程图 02.3 设计步骤 03 MP3播放器 设计和仿真
3、. 13.1 总体程序设计 13.2 各功能模块详细设计 34 结果及性能分析 44.1 运行结果 44.2 性能分析 5参考文献 61 目的及基本要求熟悉 LabVIEW开发环境, 掌握基于 LabVIEW的虚拟仪器原理、 设计方法和实 现技巧,运用专业课程中的基本理论和实践知识,采用LabVIEW开发工具 , 实现MP3播放器的设计和仿真。基本要求:基于 LabVIEW的MP3播放器设计,主要利用 labview 的 Activex, 属性节点,调用节点, Event structure 等控制实现的, MP3 音乐播放器界面包 括播放歌曲名字, 播放路径以及停止按钮。 能熟练运用 Lab
4、VIEW开发环境完成其 他一些项目程序。2 MP3 播放器的设计原理MP3 播放器,主要用于播放已存储计算机磁盘中的音乐文件。它是将播放 器的系统装入计算机, 以通用的计算机硬件及操作系统为依托, 实现音乐功能的。 VI程序设计里,默认容易识别的格式为 WAV格式,所以在设计 MP3 时采取调用 的方法,本系统主要利用 labview 的 Activex, 属性节点,调用节点,Event structure 等控制实现的。2.1 MP3 播放器工作原理MP3 的工作原理:从存中取出并读取存储器上的信号 到解码芯片对信号进 行解码 通过数模转换器将解出来的数字信号转换成模拟信号 再把转换后的 模
5、拟音频放大 低通滤波后到耳机输出口,输出后就是我们所听到的音乐了。2.2 流程设计程序流程设计:设定路径,判定路径是否有效无效报错;有效,执行下一 阶段程序调用媒体播放器, 编写歌名显示和文件路径显示, 设置停止功能按钮 程序结束。本程序主要涉及到一下控件或结构的使用:(1) 事件结构 : 包括一个或多个子程序框图或事件分支, 结构执行时, 仅有一 个子程序框图或分支在执行。 事件结构可等待直至事件发生, 并执行相应条件分 支,处理该事件。连线事件结构边框左上角的“超时”接线端,指定事件结构等 待事件发生的时间,以毫秒为单位。默认值为 1,即永不超时。(2) ActiveX 容器:用于在 VI
6、 的前面板上嵌入 ActiveX 对象。基于 Windows 的应用程序可通过此方式在前面板上显示并与 LabVIEW控件交互。 可在 ActiveX 容器中放置两种类型的 ActiveX 对象。用户可自行创建新的 ActiveX 控件或文档。 也可插入现有的 ActiveX 控件或文档。 框图中的 MEDIAP LAYER就是现有的控件。(3) 属性节点:可自动调整为用户所引用的对象的类。 LabVIEW的属性节点可访问 ActiveX 属性。框图中的 IWMPPLAYER和4 IWMPCONTRO均LS为所引用的对像的类。(4) 路径控件:用于输入或返回文件或目录的地址。(5) 字符串 /
7、 数组 / 路径转换 : 使路径转换为字符串, 以操作平台的标准格式描 述路径。字符是当前平台上通过标准格式路径表示的路径描述符。 字符串的数据 类型结构与路径一致。2.3 设计步骤(1) 判定路径是否有效,无效报错,有效,执行下一阶段程序;(2) 调用媒体播放器;(3) 设置停止功能按钮;(4)程序结束。3 MP3 播放器设计和仿真3.1 总体程序设计VI程序设计里, 默认容易识别的格式为 WAV格式,所以在设计 MP3 时采取 调用的方法,本系统主要利用 labview 的 Activex, 属性节点,调用节点, Event structure 等控制实现的。 MP3 音乐播放器界面包括播
8、放歌曲名字,播放路径以 及停止按钮。1)主程序前面板:图 1 MP3 播放器前面板2)主程序后面板程序:图 2 MP3 播放器后面板程序3.2 各功能模块详细设计(1)文件路径的判断 在前面板新建一个文件路径输入控件,文件路径控件,创建一个条件判断 文件路径的有效性,在条件结构执行中,若路径为真,即有效,则进行程序下一 步;路径为假则报错, 报错利用建议错误处理器完成。 完成此小模块后的程序图 如图所示:图3 文件路径及条件结构对路径的判断(2)媒体播放器调用的实现添加属性节点调整为所引用对象的类: 在程序框图中右键单击出 “函数” 选 板,点击“互联 接口 ”, 选择 ActiveX 属性节
9、点 选择 类 ActiveX IWMPPLAYER,4左键单击属性栏,即可选择相应的属性 URL。若不止一个属性, 则下拉属性栏,在按照相同的方法选择相应的属性 controls 。 IWMPCONTROLS 的创建及参数设定方法基本和 IWMPPLAYER一4致。用 ActiveX 容器插入 MEDIAP LAYER:在前面板上右键单击打开控件, 按照 控 件 经 典 经 典 容 器 ActiveX 容 器 插 入 ActiveX 对 象 WindowsMediaPlayer 的步骤即可实现。其结果在前面板上有显示。用 ActiveX 容器插入文件路径输入控件: 打开控件后, 按照控件经典经
10、 典容器 ActiveX 容器替换文本输入控件文件路径输入控件操作完成即 可。其结果在前面板上也有显示。完成后在程序框图接线,结果如图4 所示:图 4 媒体播放器调用的实现4 结果及性能分析4.1 运行结果不同播放曲目下的运行结果如图所示图 5 MP3 播放器运行结果一图 6 MP3 播放器运行结果二4.2 性能分析该虚拟仪器 MP3 播放器,主要用于播放已存储计算机磁盘中的音乐文 件。它是将播放器的系统装入计算机,以通用的计算机硬件及操作系统为依托, 实现音乐功能的。 VI 程序设计里,默认容易识别的格式为 WAV格式,我通过阅 资料完成了 MP3播放器的程序,此程序不再仅限于 WAV格式的播放,对 MP3格式 也能很容易的实现播放。播放器运行之后,通过选择路径选择所要播放的歌曲, 该歌曲为计算机硬盘中所存储的歌曲。选择之后,点击播放,开始播放歌曲,播 放过程中可以通过进度条来实现快进、 快退,并且可以随时点击停止按钮来停止 播放。但是在设计过程中也存在着许多不足, 例如:上一曲,下一曲功能未能实现。 文件的播放只能针对单一文件, 未能实现播放列表功能。 整个播放器的设计也需 要改进完善。在以后的 LabVIEW学习与应用中,我会不
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医学三基《超声诊断学》考前点题卷二
- 2025年军队文职人员统一招聘笔试( 运输投送)专项练习含答案
- 云南省丽江市古城中学2026届高二化学第一学期期末调研试题含答案
- 2025年中国人民银行招聘笔试预测试题及答案
- 2018年普通高等学校招生全国统一考试考前猜题卷3语文试题
- 2025运输保险在进口合同执行中的关键问题及应对策略
- 地税申报课件
- 2025赛事赞助协议范本
- 2025合作开发合同协议范本
- 拆除项目的安全保障协议
- jgj592023安全检查标准完整版
- 鲁教版历史六年级上册全册课件(五四制)
- 关节松动技术-上肢关节松动术(运动治疗技术)
- 2024CSCO肿瘤患者静脉血栓防治指南解读
- 供应商改善计划表
- DB11-T 1253-2022 地埋管地源热泵系统工程技术规范
- 2022年临沧市市级单位遴选(选调)考试试题及答案
- JBT 11699-2013 高处作业吊篮安装、拆卸、使用技术规程
- 中专宿舍管理制度和方法
- 心态决定-切模板课件
- 精神科常见病小讲课
评论
0/150
提交评论