已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实训项目2:交通灯自动控制系统(I)2.1实训题目交通灯自动控制系统2.2实训任务建立一个交通灯自动控制系统。1、红绿灯按照一定的规律亮灭。2、若小车行驶到斑马线,并且相应的控制红灯亮,小车停止前进。其余时间小车自由行驶。图2.1 系统总体界面2.3实训步骤2.3.1新建一个工程组态王工程管理器的主要作用是为用户集中管理本机上的组态王工程。工程管理器的主要功能包括:新建、删除工程,对工程重命名,搜索组态王工程,修改工程属性,工程的备份、恢复,数据词典的导入导出,切换到组态王开发或运行环境等。1、在工程管理器中选择菜单“文件/新建工程”,或者点击工具栏的“新建”按钮,出现“新建工程向导之一” 对话框。2、单击“下一步”,弹出“新建工程向导之二”对话框,选择所要新建的工程存储的路径。一般是d:个人名字3、单击 按钮,弹出“新建工程向导之三”对话框,在对话框中输入工程名称:“我的工程2”,在工程描述中输入:“交通灯自动控制系统I”4、 单击“完成”。5、弹出对话框,选择“是”按钮,将新建工程设为组态王当前工程。2.3.2整体效果新建画面的方法:单击工程浏览器左边“工程目录显示区”中“画面”项,右面“目录内容显示区”中显示“新建”图标,鼠标双击该图标,弹出“新画面”对话框。图形制作:十字路口,左右和上下的红绿黄灯,从左向右行驶的小车,从右向左行驶的小车,从上向下行驶的小车,以及从下向上行驶的小车。2.3.3 构造数据库变量在工程浏览器中左边的目录树中选择“数据词典”项,右侧的内容显示区会显示当前工程中所定义的变量。双击“新建”图标,弹出“定义变量”属性对话框。组态王的变量属性由基本属性、报警配置、记录配置三个属性页组成。需要定义的变量有:carz 内存实型 从左向右行驶的小车cary 内存实型 从右向左行驶的小车cars 内存实型 从上向下行驶的小车carx 内存实型 从下向上行驶的小车hong 内存离散 控制左右小车运行的红灯huang 内存离散 控制左右小车运行的黄灯green 内存离散 控制左右小车运行的绿灯hong2 内存离散 控制上下小车运行的红灯huang2 内存离散 控制上下小车运行的黄灯green2 内存离散 控制上下小车运行的绿灯time 内存实型 计数(当交通灯为内存型的需要定义此变量)2.3.3.1 carz变量的设置1、 在工程浏览器的左侧选择“数据词典”,在右侧双击“新建”,弹出“变量属性”对话框。2、 对话框设置为:变量名:“carz” 变量类型:内存实数 变化灵敏度:0 初始值:0 最小值:0 最大值:1000图2.2 定义变量carz3、设置完成后,单击“确定”4、用类似的方法建立其它小车变量。2.3.3.2 hong变量的设置图2.3 定义变量hong2.3.4动画连接本项目中需要制作动画效果的部分包括:1、十字路口左右和上下的红绿黄灯2、小车的连接2.3.4.1 十字路口左右和上下的红绿黄灯1、在画面上双击图形对象“左红灯”,弹出该对象的动画连接对话框。2、单击“填充属性”,弹出填充属性连接对话框, 图2.4 左红灯动画连接 3、单击“确定”按钮,完成左红灯的动画连接。这样建立连接后,变量“hong”的变化就通过设置颜色的填充范围表示出来。 4、用同样的方法设置其它红绿黄灯的动画连接。2.3.4.2小车的连接1、在画面上双击图形对象“从左向右行驶的小车”,弹出该对象的动画连接对话框。2、单击“水平移动”,弹出水平移动连接对话框, 图2.5 左小车动画连接 3、单击“确定”按钮,完成从左向右行驶的小车左红灯的动画连接。这样建立连接后,变量“carz ”的变化就通过设置小车的行驶表示出来。 4、用同样的方法设置其它小车的动画连接。 2.3.5后台语言/对左小车的控制if(本站点hong=1 & 本站点carz=400)本站点carz=本站点carz;else 本站点carz=本站点carz+10;if(本站点carz=1000)本站点carz=0;if(本站点green=1)本站点carz=本站点carz+10;/对右小车的控制if(本站点hong=1 & 本站点cary=390)本站点cary=本站点cary;else 本站点cary=本站点cary+10;if(本站点cary=1000)本站点cary=0;if(本站点green=1)本站点cary=本站点cary+10;/对上小车的控制if(本站点hong2=1 & 本站点cars=220)本站点cars=本站点cars;else 本站点cars=本站点cars+10;if(本站点cars=600)本站点cars=0;if(本站点green2=1)本站点cars=本站点cars+10;/对下小车的控制if(本站点hong2=1 & 本站点carx=240)本站点carx=本站点carx;else 本站点carx=本站点carx+10;if(本站点carx=600)本站点carx=0;if(本站点green2=1)本站点carx=本站点carx+10;/ 水平红绿灯控制语言编写本站点time=本站点time+1; if(本站点time=59 & 本站点time60 & 本站点time=120 & 本站点time122) 本站点green=0; 本站点huang=0; 本站点hong=1;if(本站点time=122)本站点time=0;/垂直红绿灯控制语言编写if (本站点hong=1) 本站点hong2=0;本站点green2=1;本站点huang2=0;if(本站点green=1)本站点hong2=1;本站点green2=0;本站点huang2=0;if(本站点huang=1)本站点hong2=0;本站点green2=0;本站点huang2=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026国家管网集团北方管道公司秋季高校毕业生招聘考试参考试题(浓缩500题)含答案详解(培优a卷)
- 2026国网海南省电力校园招聘(提前批)笔试模拟试题浓缩500题及答案详解(名师系列)
- 国家管网集团湖南公司2026届秋季高校毕业生招聘考试备考题库(浓缩500题)及参考答案详解(研优卷)
- 2026秋季国家管网集团山东分公司高校毕业生招聘考试备考试题(浓缩500题)及参考答案详解(培优a卷)
- 2026届国家管网集团高校毕业生招聘笔试参考题库(浓缩500题)含答案详解(a卷)
- 2026秋季国家管网集团建设项目管理公司高校毕业生招聘笔试参考题库(浓缩500题)附参考答案详解(研优卷)
- 2026年新余市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)含答案详解(黄金题型)
- 2026秋季国家管网集团东北公司高校毕业生招聘笔试模拟试题(浓缩500题)及答案详解【历年真题】
- 2025国网内蒙古高校毕业生提前批招聘(约450人)笔试模拟试题浓缩500题及1套参考答案详解
- 2025年智能座舱技术趋势下新能源汽车硬件升级报告
- 电气设备调试定额
- DB41-T 2879-2025 高速公路混凝土结构预防养护防腐涂装技术规程
- 硬笔书法全册教案共20课时
- 四年级语文上册快乐读书吧-中国神话传说
- 女性健康管理中心
- 少儿跳绳培训班课程体系
- 国家开放大学《农业产业发展规划》形考作业123答案
- 规划搬迁布局方案(3篇)
- 景区营业收入管理制度
- 《电子基础与技能》项目二整流电路二极管、整流电路
- 孔压静力触探测试技术规程培训
评论
0/150
提交评论