设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4008|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
# |: \$ @* n* O( m9 D1)is
+ X, ]/ z9 E* v2 A8 A5 odo
. S9 |0 I: B  g% N8 Z; o4 ^ if light="green"
# k+ b' M+ }, Y5 Q; q- v then @.stopped:=false;
9 u5 X7 b; ]9 B2 c: B4 @" d1 F  else
: _: l7 {, u2 m8 N2 s   @.stopped:=true;3 x3 W; r3 ~& I- I5 Z8 u
  end;  d, r9 b0 A" m+ O7 y5 s0 p
end;) h. J+ S6 y2 \) C& m
$ K) A  B9 V6 n- F+ U- |
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
3 p; I# k) J9 e% G6 i2)is) ~5 |+ r  u5 x
do7 h0 t6 G- R7 D8 o+ X4 f+ y
if light="green"
( v5 D9 F  d; x! ^4 N, M then @.stopped:=false;2 x4 `! _- B# y/ @# q' F( w2 T; s
  else
) r1 s8 u  \! @# m$ [   @.stopped:=true;
% }( G$ n/ S6 x/ a' o2 ^& `+ ?  end;! O, K/ ^9 ^2 s
@.move;--加了这个以后则不管红绿灯都是一直运动的,
# M! ?& o, @/ j  t1 @: J& Pend;
$ X. `6 u# Y( S3)用ispect-when-when-else,出现同样的情况
/ V: P* L- w# _, D! C0 m# h求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
; g6 Z8 P  ~0 A逻辑混乱。随便弄一个吧( H4 o, E" ]5 ~; I7 A$ o
is, d: l5 h8 w5 {5 W  B  x
do- \9 B/ v* z  y. u) O  [6 v7 ^
if light="green" then7 ?' Z8 z# _; ~: `
@.continue;
" _6 w) N% i/ relse$ `7 r3 a! X- O8 }9 P
@.stop;
  H: K9 |; B1 Iend;7 h, b6 G6 \/ M" t. y
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-2-25 06:23 , Processed in 0.017664 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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