设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3985|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:; s6 }- K1 v; w$ K- |
1)is
* f7 C$ C4 e) T" c; P: k2 K% }do- q' H6 C% J) f
if light="green"
: ^1 L5 F4 J" E2 r then @.stopped:=false;
$ D0 }# f7 q1 m& H  else
* \! N% S5 v! C" W   @.stopped:=true;) h0 y; o- Z/ B( Z3 q) ]
  end;
. w  D7 {( N- Z* O) D3 {end;# d- n. K6 p/ c1 `( j! h* O

1 j- N. }5 g! E: T用if else then,只会停止,不能运动,停了以后Method 不会再被调;3 l" W6 K& C% }, B8 O
2)is
3 A0 w# o( t& P% X0 Z$ Tdo- Q, P% w. F: y0 C# U0 m
if light="green"# x# F, z- P8 n* B2 W% J
then @.stopped:=false;
0 f6 j* W+ n2 B  else
2 b; e7 U% |) Q# B* A+ K   @.stopped:=true;" j! i7 a2 a- P: }7 \
  end;
' n8 f2 l" S+ ]@.move;--加了这个以后则不管红绿灯都是一直运动的,
: C- B7 i: O6 u  B9 y" [end;2 _0 ~& ~/ w4 b$ {
3)用ispect-when-when-else,出现同样的情况
. E% ?: U8 w) @. F, _求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
) \- @! H" u5 h9 s% M0 H逻辑混乱。随便弄一个吧$ ^- Q+ L& D2 m) ^
is
% M  Z& k* x* i# h$ t& k- m+ W* M; Ndo) y% A3 Z) r# ?* S; G% G7 `# J
if light="green" then6 u- {' d) k5 T/ j3 t+ b; c
@.continue;/ z6 W0 B5 w/ r; U2 E
else
% u. Q& U) ^/ X9 g0 r@.stop;9 U1 a5 X( I2 B0 x
end;
2 V7 x; b4 F. m  t, R) Kend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-2-21 03:43 , Processed in 0.013543 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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