设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4454|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
8 ^, R' T' A0 V( `' ]1)is
4 `9 ]- X5 b$ l# @do
! m) H  `. |/ y: h# J! m7 Q0 @ if light="green"7 H" Y+ ^9 O( |2 N' f
then @.stopped:=false;: h7 e8 a6 o( `5 R" f, [& {
  else: n% A  i3 r$ v0 X/ b7 t
   @.stopped:=true;
# z! q# U" ~5 U; P) n2 B  end;3 w2 }2 i) N' y5 j; D* `) ?  [
end;- o$ s! Y3 q1 l9 D

' G* |: M) O/ d/ d' w. P4 @2 I用if else then,只会停止,不能运动,停了以后Method 不会再被调;! Y/ v6 z0 u7 ]+ S  d2 N
2)is5 Z3 R/ k$ Q7 ^& e* h
do+ L+ G3 d7 J* t2 B! a0 M/ f
if light="green"
0 Y" a3 y0 C; b then @.stopped:=false;
' x7 P  U, V: u+ }& M9 f( r% F  n  else$ v2 W- x& s2 C, V# @, ^1 d! e
   @.stopped:=true;
) }; Y' \+ k2 @1 C+ R% y: q' z" Q  end;
: V( g6 D  I% f+ H@.move;--加了这个以后则不管红绿灯都是一直运动的,0 ?# z2 z; d5 l% o# m: X
end;7 R# Z; M, E  @. c. c8 a7 d
3)用ispect-when-when-else,出现同样的情况
% O# f( z6 f; m, Z8 A求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
1 [1 ~- C# e* u' k" ^$ K8 F) o, B逻辑混乱。随便弄一个吧  m& Z3 f- a2 s+ I/ s
is
4 V8 X3 m6 z: E! l% Z+ Ndo
9 c7 |- n+ |" U1 d$ Hif light="green" then2 e* E2 F% }' x/ Q
@.continue;
3 @# P, K& O3 H- k' Oelse
' Y: h5 t. |, A& ]6 _@.stop;. s  l% A  l4 j
end;/ n5 e* a+ s3 K9 m9 Q
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-20 07:46 , Processed in 0.019591 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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