设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5008|回复: 1

[求助] 有谁用EM-PLANT做过红绿灯仿真啊?急求控制程序编码。。。。

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:2 ~- r: {7 _+ G0 x) [5 O
1)is
  d# @1 q2 C" T+ ~% Cdo
: C3 x& N( n% {) b if light="green"
2 s  A2 \( k0 Z then @.stopped:=false;
5 ~8 S" Q7 i3 @. }  else9 X; X9 r1 v0 w' W3 p
   @.stopped:=true;
; o" y0 ]1 o( g3 a- r4 z  end;  }6 _- C; G- w! M% h; r
end;8 m% b& u2 }/ y+ Z) J4 w9 r

6 ^) c' H4 Y* P+ }1 @. O用if else then,只会停止,不能运动,停了以后Method 不会再被调;  R# B0 X" U. i4 B
2)is5 R. H+ U" B$ L/ h
do6 {8 N( ]# l& \7 q% G. {* c
if light="green"
1 E2 c) c, y* q8 k% ]" Y  h then @.stopped:=false;
+ i% l: e. X: X, c+ j' j  else
8 z6 {6 d* V- `3 k. l/ @   @.stopped:=true;
3 a- }5 p% A! e% B2 f# A  Y  end;. j- A& A- K( n- ^! u7 |6 }
@.move;--加了这个以后则不管红绿灯都是一直运动的,& U- w1 c7 ]. r# a3 s7 ?: |
end;
* C9 X# y, ?1 L! N3 }5 ^3)用ispect-when-when-else,出现同样的情况
5 C+ |' l& p7 e; k求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
0 A+ r1 E& l* h8 c: D% W0 `7 N/ H逻辑混乱。随便弄一个吧$ |9 r! m8 K# ~+ j8 ^7 p; b
is  w0 r# y( O3 c- x5 L  \# B% b
do
0 o/ T, J' u9 g5 cif light="green" then) e- @" F" T; K1 r- w) `4 ]
@.continue;  U. R7 {/ I' m* E+ _6 c
else
; _" X* ~* e/ x! G@.stop;
8 l2 \4 {  O- h. gend;3 C$ r2 Q) X) `3 F* ]8 d) p
end;

评分

参与人数 1仿真币 +10 收起 理由
苘苘 + 10

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2026-9-23 01:35 , Processed in 0.014643 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表