基于某labview地打地鼠小游戏

基于某labview地打地鼠小游戏

ID:39470825

大小:2.57 MB

页数:11页

时间:2019-07-04

基于某labview地打地鼠小游戏_第1页
基于某labview地打地鼠小游戏_第2页
基于某labview地打地鼠小游戏_第3页
基于某labview地打地鼠小游戏_第4页
基于某labview地打地鼠小游戏_第5页
资源描述:

《基于某labview地打地鼠小游戏》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用文档虚拟仪器成绩评定表设计课题:基于labview的打地鼠小游戏学院名称:电气工程学院专业班级:测控技术与仪器1403学生姓名:王行健学号:201423030305指导教师:牛群峰指导教师意见:成绩:签名:年月日文案大全实用文档虚拟仪器课程设计任务书学生姓名王行健专业班级测控技术与仪器1403学号201423030305题目打地鼠小游戏课题性质工程设计课题来源自拟指导教师牛群峰主要内容(参数)。一般情况下,机器每个地鼠出现的时间都已经系统的设置好了。至此,可以用循环的方式让地鼠在间隔一段时间就出现,用不同颜色的同一控件不同状

2、态可以大致比拟,同时,为满足不同反映能力的使用者,可进行每个地鼠出现的间隔。在某一个地鼠出现后,若在规定时间没有击或没有击中的话,地鼠会回复原样,就想到可以通过计算地鼠从冒出计时到规定时间后,来迫使其恢复,基本可以达到一定的效果任务要求(进度):(1)初步实现打地鼠功能。(2)增加积分和等级统计功能。(3)美化程序界面,添加音效。主要参考资料1.《LabVIEW程序设计与应用(第二版)》电子工业出版社2.《 LabVIEW讲义》山东大学物理与微电子学院3.《LabVIEW虚拟仪器程序设计与应用》西南交通大学出版社审查意见系(教研

3、室)主任签字:年月日文案大全实用文档摘要 :主要介绍了通过LabView研发打地鼠小游戏的过程。 关键词:Labview 打地鼠一、设计任务1设计目标:设计一个打地鼠(僵尸)的小游戏。2设计基本要求及发挥:(1)初步实现打地鼠功能。(2)增加积分和等级统计功能。(3)美化程序界面,添加音效。二、方案论证1.地鼠部分方案一:运用事件,实现点击的确认,并利用随机来判定哪个口有地鼠。方案二:调用ActiveX控件,采用更简单的语句编写,例如Flash。鉴于此次想要练习Labview的应用,选用了方案一。2.LABVIEW程序设计初步的

4、设计并不理想,不能实现地鼠自动消失以及乱点鼠标的惩罚。经过多次调整方案,最后采用了对于事件进行详尽分类,将地鼠的出现与消失编入事件,后来加入开始结束按键以后,问题变得更加复杂,于是在调用子VI的基础上,又增加了“等待开始”与“失败”两个事件,在此基础上重新调整了每一个参数在不同事件中的传递以及累计运算,最后实现了数据的统计。 在等待地鼠出现的事件中加入了难度的递增判断。对于同类数据隐藏,并把相同分类的编入簇处理,以简化框图。 3.界面美化初步美化界面,个性化了按键,对于某些按键加入特效。最终加入音效。文案大全实用文档三、总体方案

5、1.工作原理:简单来说,通过事件的触发和认证,实现了打地鼠功能。实际却比想象中的复杂很多。关键在于数据传递和算法的巧妙使用。2.程序设计对于框图已经做了整理,不方便再拆开了,整体来说,先从地鼠的触发开始,采用了自定义控件,地鼠按钮拥有三个态。地鼠采用随机触发,地鼠触发后判定是否点击相应地鼠,不点击延时后重新准备出地鼠,点击错误减时间,都是通过事件来完成的。比较复杂的是不同事件中的数据交换,除了统计数据的交换,还有事件真假的交换,这些都互相制约,而且根据嵌套决定了各自的优先级,这里不详细解释。最后就是在之前的基础上做了些小调整以消

6、除bug。例如数据的初始化,还有数据的验证。在最后就是美化工作了,起初想应用同步时序实现更加复杂的音效效果,但是对于同步的几个控件理解不够深刻,经过多次尝试后还是采用了简单的方案。想应用ActiveX控件调用Flash实现动态地鼠,后查网说如果机器不安装AdobeFlash则控件不能正常显示,鉴于方便大家测试,作罢。美化工作其实不必程序设计简单,图片都要自己处理,声音也要自己剪裁和处理。经过这么多的努力才制作出一个这么简陋的小游戏,见笑。而且制作过程中为了美化删减掉许多功能,大家看到的最终版本并不代表所有汗水。四设计步骤1.1前

7、面板设计根据在实际机器中的实物以及设计思路过程,大致需要地鼠、成绩显示屏、玩的过程中地鼠个数显示、时间的设置输入以及一些控制游戏始末的开关等。在时间有限的情况下,没有能够自行设计一个控件,因此用布尔开关来模拟,当开关开时记作地鼠出现,关时记作地鼠消失,为进一步的区分这两种状态,可以让开与关时的布尔控件显示不同的颜色,如下图2-1-a。还是可以用布尔控件来控制类似的电源开与关、游戏的开始与结束。屏幕的显示用字符串显示控件可以满足。地鼠出现的总个数、打中的以及为打中的是数字的显示,用数字显示控件可以,如图2-1-a。当然时间的设置用

8、数字输入控件好一些,为使时间的精度高一些,特以没0.1s来增加或减少。整体前面板控件如图2-1-a.文案大全实用文档图2-1-a前面板的设计总图1.2程序框图设计有了前面的大致控件的选择,要实现这些控件能合理的相互协调工作,就需要在程序框图里进行一定的算法结构。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。