版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
巩固练习7:彩球沿三角形轨迹运动1.掌握构件水平移动、垂直移动的使用方法2.掌握构件可见度的应用3.掌握MCGS组态软件安全机制的基本操作方法4.熟悉运行策略中启动脚本和循环脚本程序的应用练习内容彩球运动轨迹设计具体要求:
在工具箱中选“等腰三角形”拖放到用户窗口,其大小调整为“400*200”;三个不同颜色的小球直径均为“60”,放置在等腰三角形的三个角上。三个不同颜色的小球绕着等腰三角形边框按逆时针周而复始地连续运动。实施步骤1)建立新工程(1)选择“文件”菜单中的“新建工程”选项,则会自动生成新工程。(2)选择“文件”菜单中的“工程另存为”选项,弹出文件保存对话框。(3)选择保存路径后,在“文件名”中输入“彩球沿三角形轨迹运动”,单击“保存”按钮,工程创建完毕。(4)在工作台的“用户窗口”选项卡中新建一个工程名称为“彩球沿三角形轨迹运动”的窗口。(5)单击工具条上“存盘”按钮进行保存。2)建立实时数据库(1)单击工作台中的“实时数据库”标签,进入“实时数据库”选项卡。(2)单击“新增对象”按钮,在数据对象列表中增加新的数据对象,系统缺省定义的名称为“Datal”“Data2”“Data3”等(多次单击该按钮,则可增加多个数据对象)。(3)选中对象,按“对象属性”按钮或双击选中对象,打开“数据对象属性设置”对话框。将“对象名称”设为“a”,“对象初值”设为“0”,“对象类型”选择“数值”,单击“确认”按钮,如图4-16所示。图4-16数据对象属性设置按照上述方法与步骤,在“实时数据库”中再添加“b”“c”两个数值型数据对象及“a移”“b移动”“c移动”三个开关型数据。本任务建立的实时数据库如图4-17所示。图4-17主动建立“实时数据库”3)制作工程画面(1)添加三角形。单击工具箱中的常用符号,从常用符号中选择等腰三角形,在用户窗口中绘制一个“400*300”的等腰三角形,如图4-18所示。双击等腰三角形,在“动画组态属性设置”对话框中,设置静态属性中的填充颜色为“没有填充”,单击“确认”按钮完成。(2)添加三个彩色圆球。单击工具箱中的“椭圆”构件图标,鼠标呈十字形状后在窗口合适位置拖动鼠标,根据需要画出一个大小为“60*60”的圆,依次放在直角三角形的三个角上,如图4-19所示。图4-19在窗口中添加三个圆球1)蓝色小球的动画组态属性设置双击三角形下方左侧角上的小球,在弹出的“动画组态属性设置”对话框中设置填充颜色为“蓝色”,边线颜色设置为“没有边线”,勾选“水平移动”和“可见度”复选按钮,如图4-20所示。建立动画连接图4-20蓝球的动画组态属性设置单击“水平移动”选项卡,设置蓝球的水平移动连接为“最小移动偏移量”“最大移动偏移量”“表达式的值”,如图4-21所示。图4-21篮球的“水平移动连接”设置单击“表达式”输入框旁边的浏览按钮,在弹出的“变量选择”对话框中选择“从数据中心选择|自定义”,如图4-22所示。选择事先已经建立的数据“a”,单击“确认”,完成蓝色小球的数据连接,如图4-23所示。图4-22通过“从数据中心选择|自定义”连接数据图4-23篮球的水平移动设置单击“可见度”选项卡,设置蓝球的可见度。单击“表达式”输入框旁边的浏览按钮,在弹出的“变量选择”对话框中选择“从数据中心选择|自定义”。选择事先已经建立的数据“a移动”,单击“确认”,完成蓝色小球的可见度表达式数据连接,如图4-24所示。图4-24篮球的可见度设置2)红色小球的动画组态属性设置双击三角形下方右侧角上的小球,在弹出的“动画组态属性设置”对话框中设置填充颜色为“红色”,边线颜色设置为“没有边线”并勾选“水平移动”“垂直移动”“可见度”复选按钮,如图4-25所示。图4-25红球的动画组态属性设置单击“水平移动”选项卡,设置红球的水平移动连接参数“最小移动偏移量”“最大移动偏移量”“表达式的值”,其中“表达式”设置为“b”,如图4-26所示。图4-26红球的水平移动设置单击“垂直移动”选项卡,设置红球的水平移动连接参数“最小移动偏移量”“最大移动偏移量”“表达式的值”,其中“表达式”设置为“b”,如图4-27所示。图4-27红球的垂直移动设置单击“可见度”选项卡,设置红球的可见度。“表达式”设置为“b移动”;“当表达式非零时”选择“对应图符可见”,如图4-28所示。图4-28红球的可见度设置3)黄色小球的动画组态属性设置双击三角形上方顶部角上的小球,在弹出的“动画组态属性设置”对话框中设置填充颜色为“黄色”,边线颜色设置为“没有边线”并勾选“水平移动”“垂直移动”和“可见度”复选按钮,如图4-29所示。图4-29黄球的动画组态属性设置单击“水平移动”选项卡,设置黄球的水平移动连接参数“最小移动偏移量”“最大移动偏移量”“表达式的值”,其中“表达式”设置为“c”,如图4-30所示。图4-30黄球的水平移动设置单击“垂直移动”选项卡,设置黄球的垂直移动连接参数“最小移动偏移量”“最大移动偏移量”“表达式的值”,其中“表达式”设置为“c”,如图4-31所示。图4-31黄球的垂直移动设置单击“可见度”选项卡,设置黄球的可见度。“表达式”设置为“c移动”;“当表达式非零时”选择“对应图符可见”,如图4-32所示。图4-32黄球的可见度设置编写脚本程序1)启动脚本在MCGS组态软件的工作台进入“运行策略”窗口,再双击“启动策略”,或选中“启动策略”后单击“策略组态”按钮,进入策略组态。在工具条中单击“新增策略行”按钮,增加一个策略行,再从“策略工具箱”中选择“脚本程序”,拖到策略块右端的图标上,如图4-33所示。双击进入脚本程序编辑环境,输入如下的脚本程序:a移动=1。输入完成后,单击输入框下方的“检查”按钮,如有错误进行修改,若无错误则单击“确认”按钮完成。图4-33添加“脚本程序”构件后的策略行2)循环脚本单击“运行策略”选项卡中的“新建策略”按钮,弹出“选择策略的类型”对话框,选择“循环策略”,单击“确定”按钮,在“运行策略”选项卡中产生一个系统缺省定义的名称为“策略1”的循环策略。选中新建的“策略1”,单击“策略属性”按钮,在弹出的“策略属性设置”对话框中将“策略名称”设为“彩球运动”,将定时循环周期设为“100”ms,在“策略内容注释”中输入“彩球运动策略”,如图4-34所示,单击“确认”按钮。图4-34彩球运动策略属性设置双击“彩球运动”循环策略(或选中“彩球运动”策略,然后单击“策略组态”按钮),进入策略组态环境。此时策略组态环境是空白的。在策略组态环境中的空白处单击鼠标右键,在弹出的快捷菜单中选择“新增策略行”选项,增加一个策略行。如果策略组态环境中没有策略工具箱,请单击窗口工具条中的“工具箱”按钮则弹出策略工具箱。单击策略工具箱中的“脚本程序”,将鼠标移到策略块右端的图标上,添加“脚本程序”构件。双击进入脚本程序编辑环境,输入的脚本程序主要包括:IFa移动=1THENa=a+5ELSEa=0ENDIFIFa=400THENa移动=0b移动=1c移动=0ENDIFIFb移动=1THENb=b+5ELSEb=0ENDIFIFb=400THENa移动=0b移动=0c移动=1ENDIFIFc移动=1THENc=c+5ELSEc=0ENDIFIFc=400THENa移动=1b移动=0c移动=0ENDIF
输入完成后,单击输入框下方的“检查”按钮,如有错误则要进行修改,直到无错误为止,然后单击“确认”按钮完成。创建标题文字单击绘图工具箱中的“标签”按钮,创建“彩球沿三角形轨迹运动”的标题文字,设置内容包括:“填充颜色”设为“没有填充”;“边线颜色”设为“没有边线”;单击“字符字体”按钮,设置文字“字体”为“宋体”,“字形”为“常规”,“大小”为“小一”,“字符颜色”设为黑色。设置完成后,单击“确认”按钮。下载调试将工程模拟运行下载后,运行过程中小球会绕着三角形边框按逆时针方向周而复始地运动。系统模拟运行效果如图4-35所示。图4-35模拟运行效果图增加“大小变化”动画在蓝球的“动画组态属性设置”对话框,勾选位置动画的“大小变化”复选按钮,在“大小变化”选项卡中做如图4-36所示的设置。单击“确认”按钮,会弹出错误提示框,单击“是(Y)”按钮,弹出“数据对象属性设置”对话框,选择“a”的对象类型为“数值”。图4-36大小变化选项设置定义用户和用户组在MCGS组态环境中,选取“工具”→“用户权限管理”命令,系统弹出“用户管理器”对话框,如图4-37所示。图4-37“用户管理器”对话框1在“用户管理器”对话框中,单击“用户组名”列表框空白处,激活“用户组名”列表框。单击“新增用户组”按钮,系统弹出“用户组属性设置”对话框,如图4-38所示。在对话框中输入用户组名称如“电气学院”,单击“确认”按钮,在“用户管理器”对话框的“用户组名”列表框中就会出现新增的用户组“电气学院”。图4-38“用户组属性设置”对话框在“用户管理器”对话框中,单击“用户名”列表框空白处,激活“用户名”列表框。单击“新增用户”按钮,系统弹出“用户属性设置”对话框,如图4-39所示。图4-39“用户属性设置”对话框在对话框中输入用户名称,如“刘工”,输入密码,如“123”,然后再次输入密码“123”,以确认密码。在隶属用户组列表框中选择“电气学院”,单击“确认”按钮,在“用户管理器”对话框的“用户名”列表框中就会出现新增的用户名“刘工”,如图4-40所示。在“用户管理器”对话框中单击“退出”按钮,完成用户组和用户的定义。图4-40“用户管理器”对话框系统权限设置在“工作台”窗口中选择“主控窗口”选项卡,单击“系统属性”按钮,会弹出“主控窗口属性设置”对话框,如图4-41所示。图4-41“主控窗口属性设置”对话框在“基本属性”选项卡中封面窗口下拉列表框中选择“彩球沿三角形轨迹运动”,然后再其右侧用于设置系统进入和退出时是否需要用户登录的下拉列表框中选择“进入登录,退出不登录”;把“封面显示时间”设为30s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 历史浙江嘉兴市2026年第二学期高三年级4月教学测试(嘉兴高三二模)(4.7-4.9)
- 生物(福州版)福建2026届高中毕业班高三年级4月适应性练习(4.8-4.10)
- 延边大学《护理管理学》2025-2026学年期末试卷
- 长春大学《项目管理》2025-2026学年期末试卷
- 福建中医药大学《旅游目的地管理》2025-2026学年期末试卷
- 南昌职业大学《法律逻辑学补充》2025-2026学年期末试卷
- 滁州城市职业学院《安全原理与评价》2025-2026学年期末试卷
- 安徽粮食工程职业学院《中西文化比较》2025-2026学年期末试卷
- 兴安职业技术大学《中药鉴定学》2025-2026学年期末试卷
- 延边大学《对外汉语教学概论》2025-2026学年期末试卷
- 直肠恶性肿瘤的个案护理
- 京剧传统戏教案
- 浙江省高等学校毕业生登记表
- 小学数学教师解题基本功竞赛试题内容
- 处方课件徐丹
- 产品的清洁生产教材课件
- 飞夺泸定桥的故事十三篇
- 浙江省消防技术规范难点问题操作技术指南(2020版)
- 儿童生长发育与矮小症讲座
- 《联合国海洋法公约》(中文完整)
- GB/T 3840-1991制定地方大气污染物排放标准的技术方法
评论
0/150
提交评论