欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    篮球比赛计时器组态课程设计.docx

    • 资源ID:17958355       资源大小:1,014.40KB        全文页数:17页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    篮球比赛计时器组态课程设计.docx

    1、篮球比赛计时器组态课程设计MCGS组态课程设计题 目 :篮球比赛计时器设计学 号 :姓 名 :同 组 人 :学 院 :电气工程学院 专业班级 :指导教师 :成 绩 :篮球比赛计时器设计专业:电气工程及其自动化 姓名:施富强 指导老师:王彩霞摘 要 在科学技术飞速发展的今天,我们的生活因为科学技术的存在而变得更加丰富精彩。近年来NBA在人们的日常生活中十分受欢迎,特别是充满激情的青年们。同时篮球这项体育运动也是我们日常生活中必不可少的一部分。篮球比赛计时器也是篮球比赛场上必不可少的用具。本文主要介绍篮球比赛计时器。该计时器运用MCGS组态软件进行设计,主要实现以下功能:每节比赛时间计时,全场比赛

    2、时间计时,攻方24秒计时,犯规时停表,比赛节次计数。关键词: 篮球,计时器,MCGSABSTRACTIn the rapid development of science and technology today, our life because of the science and technology has become more colorful.In recent years, NBA in peoples daily life is very popular, especially for the passion of youth.At the same time the bas

    3、ketball sport is also essential in our daily lifeapart.Moreover, the basketball game basketball game timer is also indispensableappliance.This paper mainly introduces the basketball game timer.The timer using MCGS configuration software design, the main achievement of the following functions: each g

    4、ame time, game time, , reset, fou countdown stopwatch, less than 5 seconds after the alarm, match day count.Key Words: Basketball Timer MCGS绪论 在当今社会,我们的生活在不断的向多元化,智能化的方向发展。科学技术已经成为我们生活必不可少的一部分。科学技术的不断发展与进步使我们的生活更加丰富多彩。近年来NBA在人们的日常生活中十分受欢迎,特别是充满激情的青年们。同时篮球这项体育运动也是我们日常生活中必不可少的一部分。篮球比赛计时器也是篮球比赛场上必不可少的用

    5、具。对于篮球比赛计时器的研究,不断改进篮球比赛计时器使其更加智能化有很大的意义。本文主要介绍篮球比赛计时器及其设计过程。该计时器运用MCGS组态软件进行设计,主要实现以下功能:单节比赛时间计时,全场比赛时间计时,攻方24秒计时,犯规、暂停时停表,比赛节次计数,球队双方比分计数。篮球比赛全场比赛时间48分钟,上下半场各24分钟,12分钟一小节,每节比赛结束所有表停止,单节比赛计时器恢复成00:00同时比赛节次计数器加1,按下继续比赛按钮后启动所有表。要求能随时暂停,启动后继续计时。攻方24秒计时在单节比赛结束时或犯规、暂停时都能重新回到24,继续比赛后开始计时。当攻方24秒计小于5秒后会报警提示

    6、。每场比赛结束后按下复位按钮计时器清零。目录:1、设计要求1.1、以组态软件设计出完整的篮球比赛计时器。1.2、篮球比赛全场比赛时间48分钟,上下半场各24分钟,12分钟一小节,每节比赛结束所有表停止,单节比赛计时器恢复成00:00同时比赛节次计数器加1,按下继续比赛按钮后启动所有表开始计时。要求能随时暂停,启动后继续计时。1.3、攻方24秒计时在单节比赛结束时或犯规、暂停时都能重新回到24,继续比赛后开始计时。当攻方24秒计小于5秒后会报警提示。1.4、当犯规时,所有表停止继续比赛指令后所有表开始计时。1.5、当有一方进球时,攻方24计时复位后继续计时。1.6、每场比赛结束后按下复位按钮计时

    7、器清零。2、关于组态介绍2.1、组态软件指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,能以灵活多样的组态方式(而不是编程方式)提供良好的用户开发界面和简捷的使用方法,它解决了控制系统通用性问题。其预设置的各种软件模块可以非常容易地实现和完成监控层的各项功能,并能同时支持各种硬件厂家的计算机和I/O产品,与高可靠的工控计算机和网络系统结合,可向控制层和管理层提供软硬件的全部接口,进行系统集成。 组态软件通常有以下几方面的功能: 2.11、强大的界面显示组态功能。目前,工控组态软件大都运行于Windows环境下,充分利用Windows的图形功能完善界面美观

    8、的特点,可视化的m风格界面、丰富的工具栏,操作人员可以直接进人开发状态,节省时间。丰富的图形控仵和工况图库,既提供所需的组件,又是界面制作向导。提供给用户丰富的作图工具,可随心所欲地绘制出各种工业界面,并可任意编辑,从而将开发人员从繁重的界面设计中解放出来,丰富的动画连接方式,如隐含、闪烁、移动等等,使界面生动、直观。 2.12、良好的开放性。社会化的大生产,使得系统构成的全部软硬仵不可能出自一家公司的产品,“异构”是当今控制系统的主要特点之一。开放性是指组态软件能与多种通信协议互联,支持多种硬件设备。开放性是衡量一个组态软件好坏的重要指标。 组态软件向下应能与低层的数据采集设备通信,向上能与

    9、管理层通信,实现上位机与下位机的双向通信。 2.13、 丰富的功能模块。提供丰富的控潲功能库,满足用户的测控要求和现场荽求。利用各种功能模块,完成实时监控 产生功能报表 业示历史曲线、实时曲线、提供报警等功能,使系统具有良好的人机界面,易于操作,系统既叫适用于单机集中式控制、DCS分布式控制,也可以是带远程遇信能力的远程测控系统 2.14、强大的数据库。配有实时数据库,可存储各种数据,如模拟量、离散量、字符型等,实现与外部设备的数据交换。 2.15、可编程的命令语言。有可编程的命令语言,使用户可根据自己的需要编撰程序,增强图形界面 3、设计目的 3.1、掌握MCGS组态软件的功能和应用方法。

    10、3.2、掌握MCGS组态软件的系统构成。 3.3、能用MCGS组态软件演示演示工程实现篮球比赛计时器的各种基本功能。 3.4、熟练掌握相关程序编写,并能用程序实现相关功能。4、设计内容 4.1、单节比赛时间计时:其主要功能是完成12分钟计时的功能,当比赛开始时,屏幕上显示00:00的字样,开始比赛后从00:00开始逐秒计时到12:00. 4.2、全场比赛时间计时:其主要功能是完成48分钟计时的功能,当比赛开始时,屏幕上显示00:00的字样,开始比赛后从00:00开始逐秒计时到48:00.4.3、攻方24秒计时:这部分的功能是当比赛双方中的一方进攻开始时,24秒计时启动,由24秒开始逐渐减1,当

    11、攻方24秒计时小于1时重新回到24. 4.4、攻防24秒倒计时报警器:当一方进攻时间的24秒计时器显示低于或等于五秒时,报警器报警,变为红色,报警结束后变为绿色。 4.5、节次计数器:篮球比赛全场共4节,这部分显示正在进行的比赛的节次,每当单节比赛结束时,节次计数器加1。 4.6、暂停及暂停次数计数:这部分分别设置了两个暂停按钮和两个显示器,当暂停按钮按下时,单节比赛计时器、全场比赛计时器、攻方24秒计时同时停止计时,并且显示器记下本方申请暂停的次数,当任何一方申请暂停次数大于三次时,暂停按钮动作无效,即暂停按钮失效。 4.7、犯规:当犯规按钮按下时,单节比赛计时器、全场比赛计时器、攻方24秒

    12、计时同时停止计时。4.8、进球:当进球按钮按下时,单节比赛计时器、全场比赛计时器、攻方24秒计时同时停止计时。松开后计时开始。4.9、复位:当比赛结束时按下复位按钮,清除此次记录。若忘记复位可在下一场比赛计时前先复位。4.10、比赛球队显示:这部分设置两个下拉框,可以在下拉框中选择并分别显示比赛的双方。4.11、比赛球队得分显示:当有一方进球时,攻方24秒计时复位后继续计时。4.12、在开始比赛前有一段赛前音乐。音乐结束后,进入篮球比赛计时器的界面。5、设计总方案 5.1、总体设计图5.2、设计过程简介:5.2.1、图中有两个下拉框,分别用来显示主场球队和客场球队。可在下拉框中选择参加比赛的球

    13、队。 相关程序:在“篮球比赛计时器”的窗口属性中的“启动脚本”中加入:5.2.2、“开始比赛”按钮,在开始比赛时用此按钮来启动计时器按钮脚本程序内相关程序:操作属性设置:5.2.3、“继续比赛”按钮,在犯规、暂停、单节比赛结束或中场休息后重新启动计时器。按钮脚本程序内相关程序:操作属性设置:5.2.4、“复位”按钮,在比赛结束后按下后清除记录,也可在比赛之前复位。按钮脚本程序内相关程序:操作属性设置:5.2.5、“暂停”按钮,此处用来两个暂停,分别来记录两只球队的暂停次数。按钮脚本程序内相关程序:操作属性设置:5.2.6、“犯规”按钮,当犯规按钮按下时,单节比赛计时器、全场比赛计时器、攻方24

    14、秒计时同时停止计时。按钮脚本程序内相关程序:操作属性设置:5.2.7“攻防24秒倒计时报警器” 当一方进攻时间的24秒计时器显示低于或等于五秒时,报警器报警,变为红色,报警结束后变为绿色。属性设置:5.2.8、比赛球队双方比分计数器:不同的进球对应不同的得分同时相应的加不同的分。5.3、运行效果5.3.1、“单节比赛时间” 其主要功能是完成12分钟计时的功能,当比赛开始时,屏幕上显示00:00的字样,开始比赛后从00:00开始逐秒计时到12:00.5.3.2“全场比赛时间” 其主要功能是完成48分钟计时的功能,当比赛开始时,屏幕上显示00:00的字样,开始比赛后从00:00开始逐秒计时到48:

    15、00.5.3.3“攻方24秒计时” 这部分的功能是当比赛双方中的一方进攻开始时,24秒计时启动,由24秒开始逐渐减1,当攻方24秒计时小于1时重新回到24.5.3.4“比赛节次”记录并显示当前比赛节次5.3.5单节比赛计时时,单节比赛计时器恢复为零,比赛节次加15.3.6总体运行效果5.4、程序介绍:关键性的思想:计时器是数值型,先把计时器当前值转换为字符型输出,为了控制单节比赛结束时,单节比赛时间恢复为零,故又要将字符型转为数值型进行控制。5.4.1当启动计时器的同时,由“单节比赛时间计数=!TimerValue(1,0)全场比赛时间计数 = !TimerValue(2,0)“取出计时器当前

    16、值,然后由“单节比赛时间=!TimerStr(3,0)全场比赛时间=!TimerStr(4,0)“将取出的当前值转换为时间格式的字符然后输出。5.4.2“C = !Mid(!TimerStr(4,0),1,2) D = !Val(C)”运行中将字符型转换为数值型便于控制。6、心得体会通过本次组态软件课程设计的综合设计,我熟练掌握了MCGS软件的应用及相关程序的编写方法,对相关知识有了更深一步的理解,对一个学期以来学习的知识有了灵活运用的能力。在设计的过程中也遇到了一些困难,首先是将计时器的数值型转换为时间格式的字符型输出,通过“帮助”学习了相关的函数,终于把问题解决。但是一波刚平一波又起,转换

    17、为字符型后不便于对其进行控制,然后又想到将其再次转为数值型来控制。通过学习相关函数也很好的解决了。我坚信了学无止境,在学习的过程中要持之以恒,积极思考,努力学习,不断探索,这样我们一定会学到很多丰富的知识。7、参考文献可编程控制器应用技术 范永胜 中国人民出版社MCGS组态软件培训教程西北民族大学教材附录:主程序:IF 开始比赛 THEN 单节比赛时间计数=!TimerValue(1,0)全场比赛时间计数 = !TimerValue(2,0)单节比赛时间=!TimerStr(3,0)全场比赛时间=!TimerStr(4,0)IF 暂停 OR 暂停1 THEN 攻方24秒计数 = 攻方24秒计数

    18、ELSE攻方24秒计数 = 攻方24秒计数 - 1IF 攻方24秒计数 2 OR D 1 OR 进球 THEN 攻方24秒计数=24A = !Mid(!TimerStr(3,0),1,2)B = !Val(A)IF B 1 THEN !TimerReset( 3,0)比赛节次计数 = 比赛节次计数 + 1C = !Mid(!TimerStr(4,0),1,2)D = !Val(C)IF D 1 THEN !TimerStop(2)!TimerStop(3)!TimerStop(4)IF D 2 THEN !TimerStop(2)!TimerStop(3)!TimerStop(4)E = 1IF D 4 THEN !TimerStop(2)!TimerStop(3)!TimerStop(4)攻方24秒计数 = 24F = 1ENDIFENDIFENDIFENDIFENDIFENDIFENDIF答 谢 这次成功的完成课程设计,得到很大的收获,同样要感谢给过我们帮助的人。首先,感谢王老师一个学期对我们的悉心教导,在我们的学习出现的问题给予了耐心的指导和无私的帮助;还要感谢其他的组员之间默契的协助,没有你们的付出,就没有这个完整的设计结果,对大家表示由衷感谢。


    注意事项

    本文(篮球比赛计时器组态课程设计.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开