ImageVerifierCode 换一换
格式:DOCX , 页数:44 ,大小:3.07MB ,
资源ID:17811367      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17811367.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(组态MGGS课程设计Word文档格式.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

组态MGGS课程设计Word文档格式.docx

1、2.1新建工程2.2新建用户窗口 2.2.1建立画面 2.2.2编辑画面4 2.2.3编辑组态动画界面2.3 变量的添加62.4 变量关联2.5动画连接及程序编写9 2.5.1进门小人的动画设置10 2.5.2车的动画设置13 2.5.3建筑物窗户的动画设置143运行策略组态194总结215参考文献6附录227辞谢381绪论1.1 立题背景 随着自动控制技术的飞速发展,人民生活水平的逐渐提高,去商场或超市购物的时间越来越多,为了方便顾客随时进入或走出商场或超市,许多商场或超市原来的手推玻璃门逐渐被自动玻璃门所取代,而且商场或超市在冬天或夏天开空调,采用自动玻璃门可以减少顾客推门或关门这个烦琐的

2、动作,而且还可提高室内的舒适度,自动门已成为人们日常生活中不可缺少的工具 ,其运行的可靠性也成为人们关注的焦点。近几年来随着组态软件的广泛应用 ,结合门监控系统的实际要求和组态软件的特点开始将组态软件应用到自动门的控制系统。组态软件本身所具有的操作简便、可视性好、可维护性强、高性能、高可靠性等突出优点,可以使管理人员不到现场就能直观、清晰、准确地了解门的运行状态,及时对自动门系统中的故障进行报警,分析判断故障原因,并可通过计算机直接控制门的运行,充分提高系统的工作效率和监控力度,保障人们进入和出门的可靠性。与以往自动门控制中采用的单片机等软件相比, MCGS操作更简便,其动画显示使人机界面更加

3、人性化,因此基于组态软件的车库控制系统的研究具有重要的现实意义。1.2研究对象 对自动门控制中的小人、卡车、窗户以及门进行监控。此论文主要研究的是对各种类型自动门的控制,小人进门及窗户闪烁的过程。1.3设计思路此设计的研究命题为自动门的控制,我们在组态中建立四个不同的门:位移检测门、感应门、密码门、以及按钮伸缩门。第一个自动门通过位移传感器检测人的位置来控制门的开关。第二个门通过感应元件检测到有人来时,门自动打开;人进门后,门自动关门。第三个门是密码门,当密码输入正确时门自动打开。第四个门通过按钮来控制伸缩门的开关以及停止。这些都是通过程序实现的。此外,还要对建筑物上的窗户进行闪烁的控制,顺序

4、闪烁,中心线两边的闪烁等。2 MCGS组态主界面的设计2.1 新建工程进入MCGS组态环境后,执行“文件”菜单中的“新建工程”命令,系统自动创建一个名为“新建工程0.MCG”的新工程。选择文件菜单中的“工程另存为”菜单项,弹出文件保存窗口。在文件名一栏内输入“基于MCGS组态软件课程设计”,点击“保存”按钮,工程创建完毕。2.2 建立用户窗口2.2.1 建立画面在“用户窗口”中单击“新建窗口”按钮,建立完成如下图: 窗口的建立2.2.2编辑画面设置用户窗口属性:选择对应用户窗口图标,单击窗口属性,出现“用户窗口属性设置”对话框,按图所示的设置完成用户窗口的设置后,单击确定按钮。2.2.3编辑组

5、态动画界面 利用 MCGS组态软件中的工具箱,选择相应的作图工具完成主界面图形的设计制作,单击工具箱图标,打开右图所示的工具箱开始图形编辑制作。画出进门的小人、运动的卡车、建筑物、以及建筑物上的门等。效果图如下图所示:1、位移检测自动门控制系统全图2、感应自动门控制系统全图3、密码自动门控制系统全图4、按钮伸缩自动门控制系统全图5、单击工具箱图标,利用相应作图工具绘制出人的模型。效果图如右图所示 6、由于卡车图形比较复杂,从素材文件中直接引用卡车模型。如右图所示2.3变量的添加在实时数据库中单击右侧的“新增对象”按钮,对新建的数据对象右键属性,进入如下图所示的“数据对象属性设置”对话框,并完成

6、对应所需的属性设置,注意变量的数据类型。 数据对象属性设置完成后生成如下图所示的“实时数据库” 实时数据库中添加变量截图2.4变量关联通过以上一系列操作,已经形成了所有的数据库变量文件,接下来则要完成MCGS组态用户窗口中主界面上动画图形与变量对应的关联过程。打开用户窗口,双击“感应门”进入用户窗口组态界面,双击“窗户”图形,弹出“动画组态属性设置”对话框,在属性设置中勾选“填充颜色”,进入填充颜色的设置,在表达式中单击图标,弹出下图所示窗口,双击“自动门”,变量关联工作完成。填充颜色的链接参照下图设置分段点及对应颜色 动画组态属性设置 至此,变量的关联工作完成。 仿照窗户的变量关联方法,依次

7、对进门的小人以及车、自动门进行变量关联设置。2.5动画连接及程序编写至此,关联工作已经完成,但是我们由图形对象搭制而成的图形界面是静止的,需要我们对这些图形对象进行动画属性设置,使它们“动”起来,真实地描述外界对象的状态变化,达到过程实时监控的目的。MCGS实现图形动画设计的主要方式是将用户窗口中的图形对象与实时数据库中的数据对象建立相关性连接,并设置相应的动画属性,这样在系统运行过程中,图形对象的外观和状态特征,就会由数据对象的实时采集结果进行驱动,从而实现图形的动画效果,使图形界面“动”起来。2.5.1进门小人的动画设置(1)对于小人的动画设置,我们可以通过垂直移动来对其控制;其次我们通过

8、其可见度的设置来实现小人的进门动作画面。小人的垂直移动和可见度的设置如下图(2)动画程序的编写 在“运行策略”窗口下双击“循环策略”进入循环策略的编辑窗口右击图标选择“新增策略行”,单击按钮,弹出“策略工具箱”,选择“脚本程序”,将其拖动至中。双击图标,进入程序编辑窗口,就可以编写相应的程序。示例程序如下:(位移检测门中部分程序)angle1 = angle1 + 10IF angle1200 THEN angle1 = angle1 - 200IF angle1 100 THEN angle = 200 - angle1ELSE angle = angle1ENDIFgy=gy+5wheel

9、=gyIF gy350 AND gy 50 THEN men1=50 men2=-50IF gy men1=men1 +3 men2=men2 - 3IF men1 0 THEN men1=0 men2=0IF gy 1500 THEN 垂直=01500 THEN wheel1=01500 THEN wheel2=0IF wheel2629 THEN wheel2=wheel2+5=629 and wheel2700 THEN wheel2=wheel2+0001629 and wheel2750 THEN 垂直=垂直-0.02660 and wheel2700 THEN 自动门=自动门+0.

10、001660 THEN 可见度=1680 and wheel250 THEN men1=-50 men2=50 IF 开门12 = 0 THEN men1=men1 + 2 men2=men2-2ELSE men2 0IF men2 1500 THEN car1=0 ENDIF3.car2=car2 - 5 IF car2 men1=-50 men2=50 5.IF 开门12 = 0 THEN men1=men1 + 2 men2=men2-2 ELSE men2 IF men2 IF angle1 angle = 200 - angle1 ELSE7.gy=gy+5 men1=men1-3

11、men2=men2 +3 men1=50 men2=-50 men1=men1 +3 men2=men2 - 38.IF 开门12 = 0 THEN ENDIFIF 开门12 = 1 THEN 9.IF 开门12 = 1 THEN 附录2附录31.IF 改变=1 THEN 门前字幕显示=欢迎鹏哥!2.右行车=右行车-10 IF 右行车1350 THEN 左行车=左行车-25004.!WaitFor( 按键0=1 OR 按键1=1 OR 按键2=1 OR 按键3=1 OR 按键4=1 OR 按键5=1 OR 按键6=1 OR 按键7=1 OR 按键8=1 OR 按键9=1,999999)while(第一=0) IF 按键0=1 THEN 一次=0: 第一=1: endif IF 按键1=1 THEN 一次=1: IF 按键2=1 THEN 一次=2: endif IF 按键3=1 THEN 一次=3: IF 按键4=1 THEN 一次=4: IF 按键5=1 THEN 一次=5: IF 按键6=1 THEN 一次=6: IF 按键7=1 THEN 一次=7:IF 按键8=1 THEN 一次=8:endif IF 按键9=1 THEN 5.!WaitFor( 重新输入密码=1,9999999)一次=0二次=0

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1