设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4064|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:: M# T- b- F% @( @5 F$ {6 Q  ]4 F
1)is
- X# B! {) v; _* w6 @6 J: xdo
) n" `- ?: }+ i9 k" Q' S$ h if light="green") H' {, d* e" O  x9 X7 @" X
then @.stopped:=false;$ Z  N9 ~+ z0 }& \2 v
  else
+ V0 `, k" g3 K" |& j   @.stopped:=true;
; ?: i) Q4 F% V% A  end;
3 e- m. M4 U/ M6 @* _" h# E) g- ?  Bend;2 c/ H/ t7 b# N+ Q! Q+ N+ c! b

) L- f* Q# Y3 F* U: W用if else then,只会停止,不能运动,停了以后Method 不会再被调;! A$ j$ i: O2 ^; ]/ o! s
2)is$ f! K5 I- M1 j* r4 j% u/ ]
do0 G* d9 Z2 F+ P- W' o
if light="green"
7 C" ~. C9 ~0 H" g then @.stopped:=false;
/ }& j9 k* d% O  else* g/ P4 i  w5 n$ z
   @.stopped:=true;
% U& _+ ?! _; ^7 ^  end;
( l6 ]: b* M9 L5 e( Y0 {@.move;--加了这个以后则不管红绿灯都是一直运动的,
& z0 ~. ~  {4 b3 O9 Y3 h" A: xend;
# c5 t- [7 M9 n, @, H2 t* P- [- q3)用ispect-when-when-else,出现同样的情况) S- D2 W1 l; g- r3 J
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
) B/ y  }9 S$ x" @3 r7 i7 G逻辑混乱。随便弄一个吧1 H, H9 g. S1 [4 L
is+ R8 E7 y. t) G
do
2 J9 H- G. @# F% z2 v' |/ ~. Pif light="green" then
$ E9 `1 d' B5 z2 z' y@.continue;' f% j  G9 n7 U. Z0 o
else
. Z. g* H7 b9 V2 Q7 \@.stop;
- M! k! P6 P; xend;
9 V7 c6 @1 ^" S( Vend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-3-12 22:31 , Processed in 0.022530 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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