设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4644|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:: c) k( o% G4 \$ _9 [8 A- p0 R5 ?
1)is
2 g0 \4 L0 ^# R. {7 Q7 X: t/ pdo
$ p( F) z3 ~# e/ ^# Z/ G3 b if light="green"
. C6 B% Q! o; P* I then @.stopped:=false;
  L$ J* Q( N% b* N+ [2 x  else
8 D+ P9 j; n% i* N" X   @.stopped:=true;
9 W4 A2 N( T: l2 t  end;1 s* s4 x; {0 A
end;
9 a: t1 O' p$ ]( ?  f6 \0 [2 H# }9 n" g- c; e. s0 e% P+ S/ |
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
; E7 [. b5 x' G, Q. z2)is
9 X% y5 @; b* H$ P1 h) Mdo
" h9 H$ s; t# \  [* v, j if light="green"
7 o' Y6 s$ x; n, ^ then @.stopped:=false;+ Z6 d0 P+ b  G0 H* q# u, ?
  else
2 U2 E; `. v( z% n& Z- e4 E   @.stopped:=true;. p  Q, q2 x/ U& @6 k, K2 }
  end;
' }6 ?% a0 y& T( Z0 A; c& r# Z4 e+ Y@.move;--加了这个以后则不管红绿灯都是一直运动的,
: ]  |/ V1 o$ i3 Z2 w0 K% O4 iend;) Z# w# s! A. [6 [( F8 Z
3)用ispect-when-when-else,出现同样的情况/ x3 |2 `/ ?/ y* J2 k; Z. P& l% n
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
1 {  C# X8 s' Z/ x* o6 Y逻辑混乱。随便弄一个吧
# H5 U5 O7 j* e8 @8 x# M- j( X$ ]* wis
& Z4 _" M& J  Q: a  qdo
9 O! ?. [7 @. r- B6 n8 T3 Qif light="green" then5 ^' z% X6 P. `2 U" G
@.continue;% B7 G$ _, r* Z2 @0 ]8 V0 _
else% {( L4 {( V  g* s. c
@.stop;
' h# x/ h/ t0 {end;
4 |  p: w. Z. |end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-7-11 18:48 , Processed in 0.015013 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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