设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2625|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
+ J, R( c4 S9 i8 m9 h4 P, x: Q! n1)is
; |. ]5 J; K9 K4 Q+ g; q+ `do
5 J- B; }! t# H9 I& L  f if light="green"% q5 }8 s( w* U' z( r+ u1 U) V
then @.stopped:=false;/ }; h( E% e" B
  else9 V4 s/ O* F$ o1 ~' p4 H
   @.stopped:=true;
& C3 j% m% q7 B6 g4 s7 Z. {. `; n  end;8 H) a# B8 B3 Q2 F& T8 ]1 t! I6 l
end;! [2 X/ o/ ?9 S4 g6 B
! Q& ~- e; _: x- o
用if else then,只会停止,不能运动,停了以后Method 不会再被调;! U4 Y. c3 ?2 Z
2)is9 J+ @1 j# U! P0 Q6 O4 O; O
do
: c' @' g: P. u0 X: b+ n8 u* @ if light="green"
# s& N* b4 Q* \& y. s# u; q then @.stopped:=false;
9 [! B9 k* b- Q2 u  else, P, ?" v% G( R* V8 Q
   @.stopped:=true;
: |. F8 o$ _6 a- Q8 Q  end;
7 o. K( d, B$ Q! d% J@.move;--加了这个以后则不管红绿灯都是一直运动的,, _/ t& [5 w( x8 K4 _
end;% x; O, h$ Z( k7 T3 w
3)用ispect-when-when-else,出现同样的情况
6 x- c4 ~% r, {& Q! x求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
  y  ~8 ~% C* X# Y% ~, h逻辑混乱。随便弄一个吧9 i) V* k! X0 ?, E! U
is( o( w6 Y! z0 y5 k2 @, L
do- J4 m" c# g7 a' V  o  X  K4 A" d+ J
if light="green" then; u; R" F  w( c0 O0 C% K
@.continue;
& [  }, q0 r  e0 K. M" U4 velse/ B: f& ]2 _+ q, a: }
@.stop;, d6 }+ C- b% Z9 _: B# Y4 L' Z' V
end;
6 K- m0 y4 @( k: P7 C& g# L$ N" Lend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2024-11-23 23:22 , Processed in 0.013807 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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