集中上机报告组态王机器人仿真足球赛 - 图文

更新时间:2023-11-16 11:47:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

集中上机2(组态软件的学习及应用)

成绩:

题目: 机器人仿真足球赛

姓名:

学号:

班级:

指导教师: 李老师、张老师

实习时间: 第1周 ~ 第二周

一、实验目的

实验一、熟悉组态软件的初步操作(2小时)

1. 了解世纪星监控组态软件系统的组成,学会运行世纪星组态软件开发系

统、运行系统。

2. 了解开发系统主窗口,熟悉工程项目管理器,学会新建、打开、连接、

修改、删除、保护、退出工程。

3. 学会使用常用系统工具栏、画面图形绘制。能绘制正方形、圆形、实时

趋势曲线、报警窗口等。

实验二、进一步熟悉世纪星监控组态软件(2小时) 1. 熟悉软件变量数据库、了解变量类型。 2. 熟悉动画连接。

3. 熟悉软件的命令语言。

实验三、进一步熟悉世纪星监控组态软件,并根据教师要求自行开发一个监控系统(3*4小时)

二、实验内容

实验目标:

1熟悉组态软件的初步操作学会使用常用系统工具栏、画面图形绘制

2进一步熟悉世纪星监控组态软件1模仿某一足球赛事现场,设计机器人仿真足球赛系统(每队人数不得少于3人),

3设计进攻、防守、犯规等情节,完成发球、争抢球、射门、点球等动作。

设计思路: 1 第一个画面,蓝队两名队员站在球场中间发球。蓝队队员二号将球踢给蓝队一号,发球成功,比赛正式开始。红队和蓝队抢球,蓝队抢到。

2 第二个画面,设计进攻、防守、射门、进球、犯规一系列动作。红队队员抢球成功,以一定速度带球奔跑,呗红队队员重新抢回球。

3蓝队队员带球冲向红队球门,红队队员积极采取防御措施,并打算抢球,蓝队其余队员辅助进攻,蓝队带球队员将球传给队友,队友射门。挡住红队球员。红队一号为了阻止进攻,结果在蓝队队员射出球后将其绊倒,裁判盘出黄牌罚点球。守门员没守住,蓝队得一分。

3 第四个画面,设计点球。守门员积极防守,蓝队站在球场中间,红队其余队员在球门前站成人墙。蓝队队员射门,球进了,再得一分。

任务模块划分及各模块功能:

1 第一模块是,发球以及抢球以及传球,此称为运动一。实现功能是,蓝队发球,红队与蓝队抢球,蓝队抢到球。

2,第二模块设计抢球。红队把蓝队的球抢到,带球前进途中被红队重新掌握了控球权。

3、第三模块是,进攻犯规的设计,此称为运动三。实现的功能是,蓝队队员将球传给队友,队友带球进攻射门成功,蓝队队员将其撞倒。裁判据黄牌。

4、第四模块,罚点球。红队队员在球门前站成一排,蓝队踢点球,红队没守住,球进了,此为运动三。

三、实验步骤

主界面设计及实施

1、主页面设计大的场景是一个完整的足球场,同时设置了两个开关,总开关控制足球赛的开始。通过隐含控制编写语言是开关在按下或跳起时能够实现开启和关闭两个状态,画面上方设置计时器和比分栏。通过动画连接和命令语言的编写是的计时器能正常显示,同时计分栏的显示随着进球而发生改变。画面右上角设置下一页按钮,通过命令语言连接使用库函数实现画面的切换。球员站在场上准备发球。 2、其次是球员站在足球场中,使用隐含及闪烁等动画连接,显示插入的点位图。

3、再次是罚点球时红队站成一排形成人墙,蓝队站在球场中准备发球,插入点位图使用隐含控制实现功能。

各子模块的设计与实现

第一模块,实现发球抢球,蓝队2号将球踢给蓝1号,蓝一号向场中发球成功。蓝队部署条件有利抢到球。调节球的走向和队员的运动实现准确的路线走向。 第二模块,实现抢球。蓝队带球进攻,被红队抢到球,红队带球途中被蓝队重新抢回球。其余队员向球奔跑靠近准备接球和抢球。

第三模块,实现进攻和犯规。蓝队动员以一定速度带球跑一定距离,同时红队队员跑向此蓝队队员,突然蓝队队员将球传给队友,队友射门后被红队队员撞倒在地。蓝队队员倒在地上实现了蓝队队员被撞倒,裁判举黄牌,同时红队守门员快速向上移动,结果没守住,球进了,计分栏显示蓝队加一分。设施“犯规啦”闪烁。

第四模块,设置参数和命令语言,红队站成人墙,蓝队队员射门,红队没守住,球进了,蓝队再得一分,设置红队队员输球后痛苦的画面闪烁,以及蓝队进球后喜悦的图片闪烁。

四、实验结果

图1a 、b 发球 使用隐含控制,当开关开启,比赛开始,球员开球,通过模拟值输出控制计时开始,比分为0:0,开关闭合时比赛暂停。

图2 蓝队3号球员带球进攻 红队积极防守,红队上方队员抢到球后以一定速度奔跑,被蓝队重新抢回球。比分仍未0:0

图3蓝队队员带球进攻,将球传给队友。比分显示0:0

图4蓝队带球队员积极进攻,射门成功后被撞倒,裁判发出黄牌,运用隐含控制、闪烁和旋转动画实现动作。比分显示为1:0

图5 蓝队队员踢点球,比分显示为1:0

本文来源:https://www.bwwdw.com/article/3ydv.html

Top