虚拟仪器设计大赛方案设计书
- 格式:doc
- 大小:81.00 KB
- 文档页数:1


第30章全国虚拟仪器设计大赛为了培育高校在校生的科学爱好、锻炼综合素养、展现创新能力;推动高校学生课外科技活动向更广和更深的层次进展;构建高校、行业协会和企业一起支持的拔尖创新人材培育的有效载体和卓越工程师培育平台,中国仪器仪表学会、教育部高等学校仪器科学与技术教学指导委员会将按期主办“全国虚拟仪器设计大赛”。
大赛官方网址为:。
简要介绍2020年第一届竞赛由清华大学、“中国仪器仪表学会虚拟仪器与网络化系统分会”、“中国仪器仪表学会电子测量与仪器分会”、“周密测试技术及仪器国家重点实验室”一起承办,美国国家仪器(NI)公司协办。
大赛面向全国高校虚拟仪器研究及应用领域的相关理工科专业,包括:测控技术与仪器、自动化、运算机、电气工程、机械工程、通信工程、电子工程、动力工程、汽车工程、宇航科学等。
参赛资格及作品申报(1)参赛规那么●参赛作品为面向应用的虚拟仪器设计项目,参赛项目为具有创新性和应用价值的解决方案,选手需基于主流的虚拟仪器技术软、硬件平台,完成测试、操纵、自动化或其他创新性的应用开发。
●参赛作品命题软件组:基于主流虚拟仪器软件开发平台完成指定命题。
综合组:采纳主流的模块化硬件平台完成自由命题。
为公平起见,综合组将分为三个基于不同平台的组别进行评比,软件平台不限。
●大赛设置初赛、决赛两个环节。
初赛作品统一提交至大赛指定网络平台——图形化系统设计门户网站,提交作品应包括:代码、视频和说明文档等;经大赛专家委员会评选出的初赛优胜者入围决赛,决赛将到昔时承办高校进行现场展现与答辩。
全国范围内相关专业高校都可参赛,各高校组织队伍参赛,参赛队伍数量不限,每队由1~2名指导教师,3~5名在校学生(本科生、研究生不限)组成。
(2)2020年第一届大赛时刻表2020年第一届竞赛时刻如表30-1所示。
表30-1 2011年第一届竞赛时刻表竞赛奖励所有参赛队伍将取得由主办单位签发的“全国虚拟仪器设计大赛参与奖”荣誉证书。
成绩:《虚拟仪器设计》课程设计题目:基于LabVIEW的音乐播放器设计学院精密仪器与光电子工程学院专业生物医学工程年级2013级班级一班姓名凌伟学号30132022252015年12月26日目录1设计目的 (3)2实施方案 (3)2.1总体规划 (3)2.2软件结构设计 (4)3实验结果 (9)4总结 (13)1设计目的本课题的想法来源于大二第一学期的一门课,叫“面向对象程序设计”,主要内容是应用C++语言编写程序,那时候的期末课程设计我就做的音乐播放器,虽然花费了很多时间,但是最后自己的播放器能运行也是很满足的。
于是这次的LabVIEW课程设计打算尝试用另一种编程方式做一个音乐播放器。
本音乐播放器能实现的一些基本功能:打开本地音乐文件、播放音乐、暂停、停止、进度条显示并拖动、音量控制、快进快退、显示当前播放曲目、显示音乐文件路径以及“爱心”流水灯、实时显示当前系统时间等。
另外还有一些功能没能实现,例如将多首歌曲添加到播放列表中,实现上一首、下一首切换;播放音乐时显示歌词;自动切换墙纸等,原因一方面是临近期末时间不够,另一方面是编程能力有限,而且对LabVIEW还比较陌生,不能自如地运用,希望以后有机会能加以改善。
2实施方案2.1总体规划该音乐播放器的功能都可以通过软件程序来实现,所以不需要设计硬件结构,只需要一台自带Windows Media Player和LabVIEW应用程序的PC机。
在编程时先实现最基本的功能,如打开文件,调用Windows Media Player播放,并将路径和播放曲目显示在前面板上,之后再逐步添加控件实现暂停,停止,音量控制等功能,而流水灯,系统时间和用户指南按钮是在修饰前面板时临时想到的,于是最后就再加入了这些小功能。
主程序流程大致为:点击打开文件按钮→弹出文件对话框→选择音乐文件→显示文件路径和播放曲目→调用Windows Media Player播放歌曲,同时流水灯开始工作→暂停、播放、音量控制等→停止播放,同时流水灯停止工作,文件路径和播放曲目初始化→退出程序。
虚拟仪器设计课程设计前言本文是一份虚拟仪器设计课程设计,旨在帮助学生深入理解仪器设计的基本原理和技术方法。
本课程设计涵盖了仪器设计的各个方面,包括设计需求分析、硬件设计、软件设计和系统集成等内容。
通过这些内容的学习,学生将能够掌握虚拟仪器设计的核心技能,并为未来的相关工作做好充分的准备。
课程目标1.掌握虚拟仪器设计的基本原理和技术方法;2.能够独立完成虚拟仪器设计的需求分析、硬件设计、软件设计和系统集成等工作;3.能够运用所学知识解决实际问题;4.能够与其他工程师合作,共同完成复杂的仪器设计任务。
课程内容第一部分:设计需求分析1.产品需求分析2.用户需求分析3.竞品分析4.市场分析第二部分:硬件设计1.芯片选型2.电路设计3.原理图设计4.PCB设计5.测试验证第三部分:软件设计1.系统架构设计2.编程语言选型3.算法设计4.UI设计5.测试验证第四部分:系统集成1.硬件和软件的对接2.系统调试和测试3.性能优化和改进课程大纲第一周:课程介绍和需求分析课程介绍1.课程安排和教学目标的介绍;2.本课程在虚拟仪器设计中的作用;3.讲授虚拟仪器设计的基本原理和技术方法。
需求分析1.产品需求分析;2.用户需求分析;3.竞品分析;4.市场分析。
第二周:硬件设计芯片选型1.芯片类型的介绍;2.如何选择适合的芯片。
电路设计1.安全性设计;2.电源和地线的设计;3.信号处理电路的设计。
原理图设计1.如何绘制原理图;2.使用EDA工具完成原理图设计。
PCB设计1.PCB的布局和丝印的设置;2.PCB的钻孔和铜皮的制作。
测试验证1.PCB电路板的功能测试;2.确定设计是否满足要求。
第三周:软件设计系统架构设计1.架构设计的需求;2.系统模块的划分和调度。
编程语言选型1.语言特点的介绍;2.如何选择适合的编程语言。
算法设计1.算法的作用和分类;2.如何编写高效的算法。
UI设计1.UI设计的需求;2.使用Qt完成UI设计。