关闭

关闭

关闭

封号提示

内容

首页 篮球比赛计时器

篮球比赛计时器.doc

篮球比赛计时器

胡向风 2017-10-12 评分 0 浏览量 0 0 0 0 暂无简介 简介 举报

简介:本文档为《篮球比赛计时器doc》,可适用于领域,主题内容包含篮球比赛计时器MCGS组态课程设计题目:篮球比赛计时器设计学号:姓名:同组人:专业班级:学院:电气工程学院指导教师:成绩:篮球比赛计时器设计专业:电符等。

篮球比赛计时器MCGS组态课程设计题目:篮球比赛计时器设计学号:姓名:同组人:专业班级:学院:电气工程学院指导教师:成绩:篮球比赛计时器设计专业:电气工程及其自动化姓名:指导老师:摘要在科学技术飞速发展的今天~我们的生活因为科学技术的存在而变得更加丰富精彩。近年来NBA在人们的日常生活中十分受欢迎~特别是充满激情的青年们。同时篮球这项体育运动也是我们日常生活中必不可少的一部分。篮球比赛计时器也是篮球比赛场上必不可少的用具。本文主要介绍篮球比赛计时器。该计时器运用MCGS组态软件进行设计~主要实现以下功能:每节比赛时间计时~全场比赛时间计时~攻方秒计时~犯规时停表~比赛节次计数。关键词:篮球~计时器~MCGSABSTRACTIntherapiddevelopmentofscienceandtechnologytoday,ourlifebecauseofthescienceandtechnologyhasbecomemorecolorfulInrecentyears,NBAinpeople'sdailylifeisverypopular,especiallyforthepassionofyouthAtthesametimethebasketballsportisalsoessentialinourdailylifeapartMoreover,thebasketballgamebasketballgametimerisalsoindispensableapplianceThispapermainlyintroducesthebasketballgametimerThetimerusingMCGSconfigurationsoftwaredesign,themainachievementofthefollowingfunctions:eachgametime,gametime,,reset,foucountdownstopwatch,lessthansecondsafterthealarm,matchdaycountKeyWords:BasketballTimerMCGS绪论在当今社会我们的生活在不断的向多元化智能化的方向发展。科学技术已经成为我们生活必不可少的一部分。科学技术的不断发展与进步使我们的生活更加丰富多彩。近年来NBA在人们的日常生活中十分受欢迎特别是充满激情的青年们。同时篮球这项体育运动也是我们日常生活中必不可少的一部分。篮球比赛计时器也是篮球比赛场上必不可少的用具。对于篮球比赛计时器的研究不断改进篮球比赛计时器使其更加智能化有很大的意义。本文主要介绍篮球比赛计时器及其设计过程。该计时器运用MCGS组态软件进行设计主要实现以下功能:单节比赛时间计时全场比赛时间计时攻方秒计时犯规、暂停时停表比赛节次计数球队双方比分计数。篮球比赛全场比赛时间分钟上下半场各分钟分钟一小节每节比赛结束所有表停止单节比赛计时器恢复成:同时比赛节次计数器加按下继续比赛按钮后启动所有表。要求能随时暂停启动后继续计时。攻方秒计时在单节比赛结束时或犯规、暂停时都能重新回到继续比赛后开始计时。当攻方秒计小于秒后会报警提示。每场比赛结束后按下复位按钮计时器清零。目录:、设计要求:、关于组态介绍:、设计目的、设计内容:、设计总方案:、总体设计图、设计过程简介:、运行效果、程序介绍:、心得体会:、参考文献附录:、设计要求、以组态软件设计出完整的篮球比赛计时器。、篮球比赛全场比赛时间分钟上下半场各分钟分钟一小节每节比赛结束所有表停止单节比赛计时器恢复成:同时比赛节次计数器加按下继续比赛按钮后启动所有表开始计时。要求能随时暂停启动后继续计时。、攻方秒计时在单节比赛结束时或犯规、暂停时都能重新回到继续比赛后开始计时。当攻方秒计小于秒后会报警提示。、当犯规时所有表停止继续比赛指令后所有表开始计时。、当有一方进球时攻方计时复位后继续计时。、每场比赛结束后按下复位按钮计时器清零。、关于组态介绍、组态软件指一些数据采集与过程控制的专用软件它们是在自动控制系统监控层一级的软件平台和开发环境能以灵活多样的组态方式(而不是编程方式)提供良好的用户开发界面和简捷的使用方法它解决了控制系统通用性问题。其预设置的各种软件模块可以非常容易地实现和完成监控层的各项功能并能同时支持各种硬件厂家的计算机和IO产品与高可靠的工控计算机和网络系统结合可向控制层和管理层提供软硬件的全部接口进行系统集成。组态软件通常有以下几方面的功能:、强大的界面显示组态功能。目前工控组态软件大都运行于Windows环境下充分利用Windows的图形功能完善界面美观的特点可视化的m风格界面、丰富的工具栏操作人员可以直接进人开发状态节省时间。丰富的图形控仵和工况图库既提供所需的组件又是界面制作向导。提供给用户丰富的作图工具可随心所欲地绘制出各种工业界面并可任意编辑从而将开发人员从繁重的界面设计中解放出来丰富的动画连接方式如隐含、闪烁、移动等等使界面生动、直观。、良好的开放性。社会化的大生产使得系统构成的全部软硬仵不可能出自一家公司的产品“异构”是当今控制系统的主要特点之一。开放性是指组态软件能与多种通信协议互联支持多种硬件设备。开放性是衡量一个组态软件好坏的重要指标。组态软件向下应能与低层的数据采集设备通信向上能与管理层通信实现上位机与下位机的双向通信。、丰富的功能模块。提供丰富的控潲功能库满足用户的测控要求和现场荽求。利用各种功能模块完成实时监控产生功能报表业示历史曲线、实时曲线、提供报警等功能使系统具有良好的人机界面易于操作系统既叫适用于单机集中式控制、DCS分布式控制也可以是带远程遇信能力的远程测控系统(、强大的数据库。配有实时数据库可存储各种数据如模拟量、离散量、字符型等实现与外部设备的数据交换。、可编程的命令语言。有可编程的命令语言使用户可根据自己的需要编撰程序增强图形界面、设计目的、掌握MCGS组态软件的功能和应用方法。、掌握MCGS组态软件的系统构成。、能用MCGS组态软件演示演示工程实现篮球比赛计时器的各种基本功能。、熟练掌握相关程序编写并能用程序实现相关功能。、设计内容、单节比赛时间计时:其主要功能是完成分钟计时的功能当比赛开始时屏幕上显示:的字样开始比赛后从:开始逐秒计时到:、全场比赛时间计时:其主要功能是完成分钟计时的功能当比赛开始时屏幕上显示:的字样开始比赛后从:开始逐秒计时到:、攻方秒计时:这部分的功能是当比赛双方中的一方进攻开始时秒计时启动由秒开始逐渐减当攻方秒计时小于时重新回到、攻防秒倒计时报警器:当一方进攻时间的秒计时器显示低于或等于五秒时报警器报警变为红色报警结束后变为绿色。、节次计数器:篮球比赛全场共节这部分显示正在进行的比赛的节次每当单节比赛结束时节次计数器加。、暂停及暂停次数计数:这部分分别设置了两个暂停按钮和两个显示器当暂停按钮按下时单节比赛计时器、全场比赛计时器、攻方秒计时同时停止计时并且显示器记下本方申请暂停的次数当任何一方申请暂停次数大于三次时暂停按钮动作无效即暂停按钮失效。、犯规:当犯规按钮按下时单节比赛计时器、全场比赛计时器、攻方秒计时同时停止计时。、进球:当进球按钮按下时单节比赛计时器、全场比赛计时器、攻方秒计时同时停止计时。松开后计时开始。、复位:当比赛结束时按下复位按钮清除此次记录。若忘记复位可在下一场比赛计时前先复位。、比赛球队显示:这部分设置两个下拉框可以在下拉框中选择并分别显示比赛的双方。、比赛球队得分显示:当有一方进球时攻方秒计时复位后继续计时。、在开始比赛前有一段赛前音乐。音乐结束后进入篮球比赛计时器的界面。、设计总方案、总体设计图、设计过程简介:、图中有两个下拉框分别用来显示主场球队和客场球队。可在下拉框中选择参加比赛的球队。相关程序:在“篮球比赛计时器”的窗口属性中的“启动脚本”中加入:、“开始比赛”按钮在开始比赛时用此按钮来启动计时器按钮脚本程序内相关程序:操作属性设置:、“继续比赛”按钮在犯规、暂停、单节比赛结束或中场休息后重新启动计时器。按钮脚本程序内相关程序:操作属性设置:、“复位”按钮在比赛结束后按下后清除记录也可在比赛之前复位。按钮脚本程序内相关程序:操作属性设置:、“暂停”按钮此处用来两个暂停分别来记录两只球队的暂停次数。按钮脚本程序内相关程序:操作属性设置:、“犯规”按钮当犯规按钮按下时单节比赛计时器、全场比赛计时器、攻方秒计时同时停止计时。按钮脚本程序内相关程序:操作属性设置:“攻防秒倒计时报警器”当一方进攻时间的秒计时器显示低于或等于五秒时报警器报警变为红色报警结束后变为绿色。属性设置:、比赛球队双方比分计数器:不同的进球对应不同的得分同时相应的加不同的分。、运行效果、“单节比赛时间”其主要功能是完成分钟计时的功能当比赛开始时屏幕上显示:的字样开始比赛后从:开始逐秒计时到:“全场比赛时间”其主要功能是完成分钟计时的功能当比赛开始时屏幕上显示:的字样开始比赛后从:开始逐秒计时到:“攻方秒计时”这部分的功能是当比赛双方中的一方进攻开始时秒计时启动由秒开始逐渐减当攻方秒计时小于时重新回到“比赛节次”记录并显示当前比赛节次单节比赛计时时单节比赛计时器恢复为零比赛节次加总体运行效果、程序介绍:关键性的思想:计时器是数值型先把计时器当前值转换为字符型输出为了控制单节比赛结束时单节比赛时间恢复为零故又要将字符型转为数值型进行控制。当启动计时器的同时由“单节比赛时间计数=!TimerValue(,)全场比赛时间计数=!TimerValue(,)“取出计时器当前值然后由“单节比赛时间=!TimerStr(,)全场比赛时间=!TimerStr(,)“将取出的当前值转换为时间格式的字符然后输出。“C=!Mid(!TimerStr(,),,)D=!Val(C)”运行中将字符型转换为数值型便于控制。、心得体会通过本次组态软件课程设计的综合设计我熟练掌握了MCGS软件的应用及相关程序的编写方法对相关知识有了更深一步的理解对一个学期以来学习的知识有了灵活运用的能力。在设计的过程中也遇到了一些困难首先是将计时器的数值型转换为时间格式的字符型输出通过“帮助”学习了相关的函数终于把问题解决。但是一波刚平一波又起转换为字符型后不便于对其进行控制然后又想到将其再次转为数值型来控制。通过学习相关函数也很好的解决了。我坚信了学无止境在学习的过程中要持之以恒积极思考努力学习不断探索这样我们一定会学到很多丰富的知识。、参考文献《可编程控制器应用技术》范永胜中国人民出版社《MCGS组态软件培训教程》西北民族大学教材附录:主程序:IF开始比赛THEN单节比赛时间计数=!TimerValue(,)全场比赛时间计数=!TimerValue(,)单节比赛时间=!TimerStr(,)全场比赛时间=!TimerStr(,)IF暂停OR暂停THEN攻方秒计数=攻方秒计数ELSE攻方秒计数=攻方秒计数IF攻方秒计数<OR中场休息OR犯规ORD>ORD>OR进球THEN攻方秒计数=A=!Mid(!TimerStr(,),,)B=!Val(A)IFB>THEN!TimerReset(,)比赛节次计数=比赛节次计数C=!Mid(!TimerStr(,),,)D=!Val(C)IFD>THEN!TimerStop()!TimerStop()!TimerStop()IFD>THEN!TimerStop()!TimerStop()!TimerStop()E=IFD>THEN!TimerStop()!TimerStop()!TimerStop()攻方秒计数=F=ENDIFENDIFENDIFENDIFENDIFENDIFENDIF答谢这次成功的完成课程设计得到很大的收获同样要感谢给过我们帮助的人。首先感谢王老师一个学期对我们的悉心教导在我们的学习出现的问题给予了耐心的指导和无私的帮助还要感谢其他的组员之间默契的协助没有你们的付出就没有这个完整的设计结果对大家表示由衷的感谢。

用户评论(0)

0/200

精彩专题

上传我的资料

每篇奖励 +1积分

资料评分:

/20
0下载券 下载 加入VIP, 送下载券

意见
反馈

立即扫码关注

爱问共享资料微信公众号

返回
顶部

举报
资料