交通灯组态系统设计.doc

交通灯组态系统设计 David 1、新建工程 2、整体效果 3、构建数据库变量 从左向右的小车变量 左右红灯变量 时间变量 4、动画连接 开始按钮动画连接 左右方向红灯 从左向右方向小车动画连接 4、命令语言连接 命令语言 //水平红绿灯控制 \\本站点\time1=\\本站点\time1+1; if(\\本站点\time1=30) {\\本站点\red=1; \\本站点\yellow=0; \\本站点\green=0;} if(\\本站点\time130\\本站点\time1=35) {\\本站点\red=0; \\本站点\yellow=1; \\本站点\green=0;} if(\\本站点\time135\\本站点\time160) {\\本站点\red=0; \\本站点\yellow=0; \\本站点\green=1;} if(\\本站点\time1=60\\本站点\time1=65) {\\本站点\red=0; \\本站点\yellow=1; \\本站点\green=0;} if(\\本站点\time1==65) {\\本站点\time1=0;} //垂直红绿灯控制 if(\\本站点\red==1) {\\本站点\red1=0; \\本站点\yellow1=0; \\本站点\green1=1;} if(\\本站点\green==1) {\\本站点\red1=1; \\本站点\yellow1=0; \\本站点\green1=0;} if(\\本站点\yellow==1) {\\本站点\red1=0; \\本站点\yellow1=1; \\本站点\green1=0;} //对左小车的控制 if(\\本站点\red==1\\本站点\carz==260) {\\本站点\carz=\\本站点\carz;} else {\\本站点\carz=\\本站点\carz+10; } if(\\本站点\green==1) {\\本站点\carz=\\本站点\carz+10;} if(\\本站点\carz260) {\\本站点\carz=0;} //对右小车的控制 if(\\本站点\red==1\\本站点\cary==260) {\\本站点\cary=\\本站点\cary;} else {\\本站点\cary=\\本站点\cary+10; } if(\\本站点\green==1) {\\本站点\cary=\\本站点\cary+10;} if(\\本站点\cary260) {\\本站点\cary=0;} //对上小车的控制 if(\\本站点\red1==1\\本站点\cars==80) {\\本站点\cars=\\本站点\cars;} else {\\本站点\cars=\\本站点\cars+10;} if(\\本站点\green1==1) {\\本站点\cars=\\本站点\cars+10;} if(\\本站点\cars80) {\\本站点\cars=0;} //对下小车的控制 if(\\本站点\red1==1\\本站点\carx==80) {\\本站点\carx=\\本站点\carx;} else {\\本站点\carx=\\本站点\carx+10;} if(\\本站点\green1==1) {\\本站点\carx=\\本站点\carx+10;} if(\\本站点\carx80) {\\本站点\carx=0;} 5、最后效果

文档评论(0)

1亿VIP精品文档

相关文档