ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:605.23KB ,
资源ID:11048143      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11048143.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(分歧终端机最终版.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

分歧终端机最终版.docx

1、分歧终端机最终版 成 绩 评 定 表学生姓名李理班级学号1003060106专 业通信工程课程设计题目分歧终端机的设计评语组长签字:成绩日期 20 年 月 日课程设计任务书学 院信息科学与工程学院专 业通信工程学生姓名李理班级学号1003060106课程设计题目分歧终端机的设计实践教学要求与任务:1 学习LabVIEW的虚拟仪器原理、设计方法和实现技巧;2 掌握简单LabVIEW程序的编程实现;3 掌握简单通信系统设计和分析方法;4 采用Labview语言,实现分歧终端机的设计。(1)通过检索、查资料、调查研究、确定方案、画出组成系统结构方框图;(2)采用LabVIEW实现分歧终端机系统;(3

2、)系统调试与改进,调整系统参数,分析系统运行结果;(4)写出设计总结报告。 工作计划与进度安排:20周(上) 学习LabVIEW虚拟仪器原理、设计方法和实现技巧,掌握简单 LabVIEW程序的编程实现,掌握简单通信系统设计和分析方法。 20周(下) 采用LabVIEW语言,实现分歧终端机的设计,并对系统进行性能分 析。指导教师: 201 年 月 日专业负责人:201 年 月 日学院教学副院长:201 年 月 日1 目的及基本要求熟悉LabVIEW开发环境,掌握基于LabVIEW的虚拟仪器原理、设计方法和实现技巧,运用专业课程中的基本理论和实践知识,采用LabVIEW开发工具,实现分歧终端机的设

3、计和仿真。要求分歧终端机可以实现比较选手胜负的同时可以将比赛结果记录在胜负表中并计算胜率。2 分歧终端机设计原理2.1 分歧终端机操作原理 分歧终端机是可以实现单人游戏、双人游戏的终端机。当程序开始执行时,点击开始,输入两名参赛者姓名,首先一号选手选择锤子剪刀或者包袱,然后二号选手进行同样选择,选择结束后,分出胜负。此时终端机提示选择“再来一局”或“不来了”结束比赛。结束比赛后,将比赛结果填入胜负表中并且计算两名选手的胜率。2.2 分歧终端机功能设计 该分歧终端机可完成三大功能: (1)输入两名选手姓名提示选手选择锤子剪刀或包袱,比较两名选手胜负; (2)比赛结束后,将两人比赛结果记录在胜负表

4、中; (3)计算选手胜率。3 分歧终端机的设计和仿真本次设计是在熟悉虚拟仪器的设计思想、图形化编程语言的原理、方法和应用技术的同时,结合信号与系统,数字信号处理,通信原理等课程,根据设计任务和指标要求,通过检索、查资料、调查研究、确定方案、画出组成系统结构方框图后,采用LabVIEW实现系统,经系统调试与改进,调整系统参数,分析系统运行结果,最终完成对分歧终端机的设计。3.1 设计思想 本设计是一套操作方便,性能可靠的游戏机,可单人使用也可两人一起操作。分歧终端机开始执行后,选手输入自己的姓名,点击开始后,两名选手分别选择出锤子剪刀或包袱:若一号选手选择包袱,一号选手选择锤子,结果显示包袱裹住

5、了锤子,一号选手胜出;若一号选手选择剪刀,二号选手选择包袱,结果显示剪子干掉了包袱,一号选手胜利;若一号选手选择锤子,二号选手选择剪刀,结果显示锤子砸烂了剪子,一号选手胜利;若一号选手选择剪刀,二号选手也选择了剪刀,结果显示你俩平手。终端机提示再来一局或不来了,比赛结束后,将两人胜负结果依次填入胜负表中,分别计算两人的胜率。3.2 主程序设计分歧终端机程序由姓名输入程序、胜负判定程序、胜率计算及记录胜负程序三部分组成。分歧终端机采用了while结构,条件结构,反馈节点以及事件结构的控件。在排布控件的时候,左上角的一个table控件设为隐藏,实现了用户界面和界面管理的切换;右上角停止的控件也设为

6、隐藏。(1) 前面板设计使用工具选板直接将字写到前面板上,如图1所示,为了使用户界面更为美观,在这里借助了Photoshop工具,对将要使用的图片进行了美化,然后复制粘贴到要放置的区域即可设计出简洁美观的用户界面。图1 分歧终端机前面板(2)后面板设计图2 分歧终端机框图程序3.3 各模块程序设计 (1)输入姓名,选择石头剪刀布两名选手分别选择自己要出的招,锤子、剪刀或包袱。图3显示了选手输入姓名后,进行选择。在程序执行的状态下,当输入选手姓名后,分歧终端机会弹出窗口提示选手选择锤子,剪子或包袱。图3 选择石头剪刀布选手选择出石头剪刀或包袱,由三按钮对话框来确定,其前面板和控件图标如图所示:图

7、4 三按钮对话框前面板图5 三按钮对话框控件图标 (2)判定胜负程序选手选择好自己要出的招后,分歧终端机通过条件结构判定两人胜负。由三按钮对话框可以确定“Right Button”为锤子,“Left Button”为剪子。这种个情况下,执行如图7所示的条件结构,判定一号选手胜出。不同条件有不同的结果,可通过图中“”来改变条件来查看不同结果。其结果由双按钮对话框确定输出。一局结束后,分歧终端机提示参赛者“再来一局”或“不来了”结束比赛,若选择再来一局,则两名参赛选手继续比赛。图6 判定胜负程序图 (3)记录胜负表及胜率计算此处使用反馈节点,设置胜利的初始值为零。当有人胜利后,通过反馈节点将胜利的

8、值更改为一,并将二人的结果记录在胜负表中。用同样的方式计算两人的胜率并记录在表中。其中的胜负表主要由反馈节点来实现。 图7 胜负表记录并计算胜率4 结果及性能分析4.1 运行结果图8 李理胜利,再来一局图9 两名选手平局图10 填写胜负表,分别计算两人胜率4.2 性能分析分歧终端机借助于while循环,条件结构等实现了输入选手姓名、选择石头剪刀布后,自动将选手成绩记录在胜负表中,并在结束比赛的同时计算出两人的胜率。操作简单,设计方便,用户界面清晰简洁,深受使用者的喜爱。参考文献1 labview入门与提高.赵品编著.人民邮电出版社.2000.112 labview 高级应用.赵品编著.人民邮电出版社.2000.113 labview印刷电路板设计教程.肖玲妮编著.清华大学出版社2003.84 labview完全自学手册.龙马工作室编著.人民邮电出版社2005.10.25 labview虚拟仪器数据采集与串口通信测控应用实战.李江全编著.人民邮电 出版社2005.106 labview大学实用教程.Jeffrey Travis编著.人民邮电出版社20087 labview程序设计教程.江建军编著.电子工业出版社20088 虚拟仪器设计.詹惠琴等编著.高等教育出版社2008

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1