篮球计时器设计报告.docx
- 文档编号:30046328
- 上传时间:2023-08-04
- 格式:DOCX
- 页数:12
- 大小:654.10KB
篮球计时器设计报告.docx
《篮球计时器设计报告.docx》由会员分享,可在线阅读,更多相关《篮球计时器设计报告.docx(12页珍藏版)》请在冰豆网上搜索。
篮球计时器设计报告
篮球计时器的设计
姓名:
杨宏飞专业班级:
08级自动化班指导老师:
王彩霞
目录
一.摘要……………………………………………………..2
二.设计要求………………………………………………..3
三.关于组态介绍…………………………………………..3
四.设计目的………………………………………………..4
五.设计内容………………………………………………..5
六.设计规划图……………………………………………..6
七.心得体会………………………………………………..9
八.参考文献………………………………………………..9
九.附录…………………………………………………….10
摘要:
近年NBA球赛大的如火如荼,篮球也经常出现在我们的视野,我们经历过太多的篮球比赛。
篮球计时器时篮球比赛必不可少的用具。
本文主要介绍篮球比赛计时器。
该计时器运用MCGS组态软件进行设计,主要实现以下功能:
每节比赛时间计时、攻方24秒计时、暂停、计时复位、24秒计时小于5秒后的报警、比赛节次计数和全场比赛时间计数。
Abstract
InrecentyearstheNBAgamesfullswing,basketballandisofteninourfieldofvision,we'veseentoomuchofthebasketballgame.Basketballwhenyoubasketballgameindispensableequipment.Thispapermainlyintroducesthebasketballgametimer.ThetimerusedMCGSsoftwaredesign,mainlyrealizesthefollowingfunctions:
everydaygametimetiming,timingoffenseand24seconds,pause,timingreset,and24secondstimelessthan5secondsafterthegameJieCialarm,countandgametimecounting.
关键词:
篮球计时器NBA
一、设计要求:
1、以组态软件设计出完整的篮球控制计时器,
2、篮球比赛上下半场各24分钟,要求能随时暂停,启动后继续计时,一场比赛结束后复位重新开始比赛。
3、用按钮开关控制计时器的启动/暂停。
4、每一节比赛结束后按对应的复位键将相应时间复位。
二、关于组态介绍
组态软件指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,能以灵活多样的组态方式(而不是编程方式)提供良好的用户开发界面和简捷的使用方法,它解决了控制系统通用性问题。
其预设置的各种软件模块可以非常容易地实现和完成监控层的各项功能,并能同时支持各种硬件厂家的计算机和I/O产品,与高可靠的工控计算机和网络系统结合,可向控制层和管理层提供软硬件的全部接口,进行系统集成。
组态软件通常有以下几方面的功能:
(1)强大的界面显示组态功能。
目前,工控组态软件大都运行于Windows环境下,充分利用Windows的图形功能完善界面美观的特点,可视化的m风格界面、丰富的工具栏,操作人员可以直接进人开发状态,节省时间。
丰富的图形控仵和工况图库,既提供所需的组件,又是界面制作向导。
提供给用户丰富的作图工具,可随心所欲地绘制出各种工业界面,并可任意编辑,从而将开发人员从繁重的界面设计中解放出来,丰富的动画连接方式,如隐含、闪烁、移动等等,使界面生动、直观。
(2)良好的开放性。
社会化的大生产,使得系统构成的全部软硬仵不可能出自一家公司的产品,“异构”是当今控制系统的主要特点之一。
开放性是指组态软件能与多种通信协议互联,支持多种硬件设备。
开放性是衡量一个组态软件好坏的重要指标。
组态软件向下应能与低层的数据采集设备通信,向上能与管理层通信,实现上位机与下位机的双向通信。
(3)丰富的功能模块。
提供丰富的控潲功能库,满足用户的测控要求和现场荽求。
利用各种功能模块,完成实时监控产生功能报表业示历史曲线、实时曲线、提供报警等功能,使系统具有良好的人机界面,易于操作,系统既叫适用于单机集中式控制、DCS分布式控制,也可以是带远程遇信能力的远程测控系统.
(4)强大的数据库。
配有实时数据库,可存储各种数据,如模拟量、离散量、字符型等,实现与外部设备的数据交换。
(5)可编程的命令语言。
有可编程的命令语言,使用户可根据自己的需要编撰程序,增强图形界面
(6)周密的系统安全防范,对不同的操作者,赋予不同的操作权限,保证整个系统的安全可靠运行。
(7)仿真功能.提供强大的仿真功能使系统并行设计,从而缩短开发周期。
三、设计目的
1、掌握MCGS组态软件的功能和应用方法。
2、掌握MCGS组态软件的系统构成。
3、能用MCGS组态软件演示演示工程实现篮球计时器的各种基本功能。
4、熟练掌握相关程序编写,并能用程序实现相关功能。
四、设计内容:
1、本节比赛进行时间:
其主要作用是完成12分钟计时的功能,当比赛开始时,屏幕上显示00:
00的字样,之后从00:
00开始逐秒计时到12:
00.
2、攻方24秒计时:
这部分的功能是当比赛双方中的一方进攻开始时,按相应的复位键屏幕上显示24秒字样,当一方进攻开始时,按复位键,屏幕上显示24字样并逐渐递减到0秒。
3、攻防24秒倒计时报警器:
当一方进攻时间的24秒计时器显示低于或等于五秒时,报警器报警,变为红色,报警结束后变为绿色。
4、节数记次:
篮球比赛全场共4节,这部分显示正在进行的比赛的节次,比赛每进行一节,按下一次节次计数按钮,几次计数显示加1。
5、暂停及暂停次数计数:
这部分分别设置了两个暂停按钮和两个显示器,当暂停按钮按下时,12分钟计时器、48分钟计时器同时停止计时,并且显示器记下本方申请暂停的次数,当任何一方申请暂停次数大于三次时,暂停按钮动作无效,即暂停按钮失效。
6、本场比赛进行时间:
显示本场比赛总用时。
7、比赛球队显示:
这部分设置两个下拉框,分别显示比赛的双方是哪个球队。
五、设计规划图:
1、组态界面图
设计图简介:
1、图中共有主场队和客场队,分别由两个下拉框组成,每个下拉框有八个球队,主场对(火箭、湖人、小牛、灰熊、黄蜂、勇士、太阳、凯尔特人),客场对(火箭、湖人、小牛、灰熊、黄蜂、勇士、太阳、凯尔特人),当程序进入运行环境时,任意选择球队即可。
2、中间的“北京时间”标签显示北京时间,即我们的标准时间。
3、图中“本场比赛开始时间”就是比赛开始到结束的时间,按其后的复位按钮即可将所有时间显示及节次暂停次数还原。
4、“本节比赛开始时间”就是在全场四节中,每节比赛结束按下一次他后面的复位键,本节比赛时间计数清零,再点开始,重新开始计数时间。
⑤、“攻防24秒”即当准备进攻时,屏幕上显示0秒字样,当一方进攻开始时,屏幕上显示字样从24开始逐渐递减到0秒,并依次循环。
⑥、“比赛节次“是显示本场比赛中的节次。
⑦、主场和客场每节都有三次暂停的机会,当某一方叫暂停时,所有计时
器暂停,暂停次数显示加一,最大显示到4,之后不再累加;当一方申请暂停次数大于3时,暂停按钮失效。
8、中场休息按钮的作用是在中场时暂停计时。
2、运行环境截面图:
如上图所示,两队已开始比赛,各申请了暂停三次,比赛节次为第一节。
六、心得体会
通过本次组态软件课程设计的综合设计,我熟练掌握了相关程序的编写方法及组态软件的应用,对相关知识有了更深一步的理解,对一个学期以来学习的知识有了灵活运用的能力。
七、参考文献
《可编程控制器应用技术》范永胜中国人民出版社
《MCGS组态软件培训教程》
附录:
相关程序介绍:
1、循环策略程序:
IF开始THEN
比赛时间计数=!
TimerValue(1,0)
攻方24秒计数=!
TimerValue(2,0)
比赛时间=!
TimerStr(3,0)
比赛进行时间=!
TimerStr(4,0)
IF暂停OR暂停1THEN
攻方24秒计数=攻方24秒计数
ELSE
攻方24秒计数=攻方24秒计数-1
IF攻方24秒计数<1THEN
攻方24秒计数=24
ENDIF
ENDIF
ENDIF
2、本场比赛复位按钮程序:
!
TimerReset(4,0)
!
TimerReset(3,0)
!
TimerReset(1,0)
IF复位=1THEN
攻方24秒计数=24
ENDIF
IF复位=1THEN
主队暂停次数=0
ENDIF
IF复位=1THEN
客队暂停次数=0
ENDIF
IF复位=1THEN
比赛节次计数=1
ENDIF
3、开始按钮程序:
!
TimerRun
(1)
!
TimerRun(3)
!
TimerRun(4)
暂停1=0
暂停=0
!
TimerStr(2,0)
4、主队暂停按钮程序:
主队暂停次数=主队暂停次数+1
IF主队暂停次数>3THEN
暂停=0
ELSE
!
TimerStop
(2)
!
TimerStop(3)
!
TimerStop(4)
ENDIF
5、中场休息程序:
!
TimerStop
(2)
!
TimerStop(3)
!
TimerStop(4)
6、报警灯内部设置:
7、本节比赛开始时间后复位程序:
!
TimerReset(3,0)
IF还原=1THEN
主队暂停次数=0
ENDIF
IF还原=1THEN
客队暂停次数=0
ENDIF
8、中场休息程序:
!
TimerStop
(2)
!
TimerStop(3)
!
TimerStop(4)
答谢
这次成功的完成课程设计,得到很大的收获,同样要感谢给过我们帮助的人。
首先,感谢王彩霞老师一个学期对我们的悉心教导,在我们的学习出现的问题给予了耐心的指导和无私的帮助;还要感谢其他的组员之间默契的协助,没有你们的付出,就没有这个完整的设计结果,对大家表示由衷的感谢。
这是我们大家共同努力的结果!
最后还要感谢那些提供电脑让我完成设计的同学,感谢你们提供的帮助。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 篮球 计时器 设计 报告