labview_课程设计拼图游戏仿真与设计

labview_课程设计拼图游戏仿真与设计

ID:9385564

大小:770.50 KB

页数:13页

时间:2018-04-29

labview_课程设计拼图游戏仿真与设计_第1页
labview_课程设计拼图游戏仿真与设计_第2页
labview_课程设计拼图游戏仿真与设计_第3页
labview_课程设计拼图游戏仿真与设计_第4页
labview_课程设计拼图游戏仿真与设计_第5页
资源描述:

《labview_课程设计拼图游戏仿真与设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、LabVIEW课程设计目录1目的及基本要求12拼图游戏设计原理13拼图游戏设计和仿真13.1前面板设计13.2后面板各模块程序设计33.3初始化游戏53.4动小图片位置53.5评估小图片位置73.6输出提示语74运行游戏及结果9参考文献12LabVIEW课程设计1目的及基本要求熟悉LabVIEW开发环境,掌握基于LabVIEW的虚拟仪器原理、设计方法和实现技巧,运用专业课程中的基本理论和实践知识,采用LabVIEW开发工具,实现拼图游戏设计和仿真。要求最终实现模拟一个拼图游戏的过程,其一次正常游戏过程为:初始化游戏—>改变小图片位置—>评估小图片位置,当小

2、图片处于正确的位置时输出提示语对话框。2拼图游戏设计原理拼图游戏是通过对乱序的小图片不断地位置完成拼图,它是广受欢迎的一种智力游戏,它的变化多端,难度不一,让人百玩不厌。个性化的拼图,拼凑的不仅仅是一张照片,而是一个故事,一段回忆,一缕温情。每一片的单片都有它自己的位置,就像每段回忆都有它的故事,你要将它放在专属的地方,放对了就慢慢丰富起来,放错了就无法完整。因此,通过while循环来判断小图片是否在正确的位置上,通过条件结构来完成初始化、评估、输出提示语等功能。3拼图游戏设计和仿真本次设计是在熟悉虚拟仪器的设计思想、图形化编程语言的原理、方法和应用技术的

3、同时,结合信号与系统,数字信号处理,通信原理等课程,根据设计任务和指标要求,通过检索、查资料、调查研究、确定方案、画出组成系统结构方框图后,采用LabVIEW实现系统,经系统调试与改进,调整系统参数,分析系统运行结果,最终完成。3.1前面板设计采用LabVIEW中提供的“ExpressXY图”12LabVIEW课程设计作为游戏界面,显示整个拼图的框图范围,这样就可以通过鼠标来移动各小图片的位置。对XY图的属性做如下修改:1.去除标尺及标签,设置标尺为1:0,在框图上方添加thebetterpuzzle的字样。在左下角添加solve按钮,在右下角添加stop

4、按钮。图1.前面板12LabVIEW课程设计3.2后面板各模块程序设计本设计是一套结构简单,操作方便,性能可靠的拼图游戏。拼图游戏在接受初始化信号之后,将九块小图片的位置打乱,区别于正确的位置。初始化之后通过不断地位置变化来寻找正确的位置,while循环语句完成的就是这一功能,每挪动一次位置之后,while循环语句确定该小图片是否在正确的位置上,直到所有九块图片都处于正确的位置时,进入条件结构的工作。所有的图片都处于正确的位置之后输出祝贺的提示语,并弹出对话框,选择再来一局或直接退出。拼图游戏设计采用初始化游戏,移动小图片位置,评估小图片位置和输出提示语四

5、个基本程序构成。本设计的逻辑程序比较简单,主要用到的有while,条件结构等。12LabVIEW课程设计图2.后面板12LabVIEW课程设计3.3初始化游戏首先对拼图游戏进行初始化,把九块小图片的位置打乱。图3.初始化游戏图3.4动小图片位置移动小图片的位置。12LabVIEW课程设计图4.移动小图片位置图a图5.移动小图片位置图b12LabVIEW课程设计3.5评估小图片位置评估小图片的位置是否正确。图6.评估小图片的位置图a图7.评估小图片的位置图b3.6输出提示语当所有的小图片都处于正确的位置后输出提示语。12LabVIEW课程设计图8.输出提示语

6、图a图9.输出提示语图b12LabVIEW课程设计4运行游戏及结果进入labview界面打开拼图游戏。图10.进入页面图12LabVIEW课程设计初始化后移动小图片的位置。图11.移动小图片的位置12LabVIEW课程设计拼图成功之后显示整个图片。图12.拼图成功拼图成功后输出提示语对话框选择再来一局还是直接退出游戏。图13.输出提示语12LabVIEW课程设计参考文献[1]labview入门与提高.赵品编著.人民邮电出版社.2000.11[2]labview高级应用.赵品编著.人民邮电出版社.2000.11[3]labview印刷电路板设计教程.肖玲妮编

7、著.清华大学出版社2003.8[4]labview完全自学手册.龙马工作室编著.人民邮电出版社2005.10.2[5]labview虚拟仪器数据采集与串口通信测控应用实战.李江全编著.人民邮电出版社2005.10[6]labview大学实用教程.JeffreyTravis编著.人民邮电出版社2008[7]labview程序设计教程.江建军编著.电子工业出版社2008[8]虚拟仪器设计.詹惠琴等编著.高等教育出版社200812

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

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

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