设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4935|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:: c' s/ q& V1 ?7 R, r! W5 v
1)is% ^3 O$ P4 j2 A: Z6 x
do9 b$ n* V3 @0 W
if light="green": @, z2 L' X! t, w
then @.stopped:=false;  r& \, V3 C' I: k  A1 ~1 Y
  else0 ~2 _5 Z/ Y4 _9 Y
   @.stopped:=true;6 ^/ `$ S  }+ S2 u! L+ u# x" X
  end;
  f& |; t  [5 c5 N& E, }end;
( V6 [1 p; b4 f1 P! G3 K
* S7 `: N! P2 O- v用if else then,只会停止,不能运动,停了以后Method 不会再被调;( r" }% Y5 y" n) o* u: Y- L
2)is
) ~: S0 }8 o( \, N2 X! ]+ k0 rdo
  j2 u# o5 o, Y2 U$ o; u2 D. q if light="green"
: [5 p& m- }% U% d* F4 h then @.stopped:=false;
2 W; `5 o& u( |6 a, Q% T0 M5 Y9 ]  else% Y  ~9 K0 H* C: e  n: K* ~
   @.stopped:=true;" O1 _+ v/ \! r* f+ v
  end;
% w! }; P$ s9 F; t: F8 e" F3 b@.move;--加了这个以后则不管红绿灯都是一直运动的,  T% C; W! @' n
end;
3 `& ]5 h5 V3 J6 ^3)用ispect-when-when-else,出现同样的情况
+ t0 A0 S0 D: F8 o2 v% G1 z* h7 f求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}# J0 F6 b+ o( }5 S0 w$ i
逻辑混乱。随便弄一个吧
. q# N6 t' E: n( V1 ~0 Vis
& c/ Y' y& N9 Ido' V. B4 Z+ j# ]5 n! j0 p+ q1 B
if light="green" then; \9 a- F, e1 H% h( L
@.continue;9 R9 h* B- x/ ~% T" u
else; R9 `1 V0 `7 u8 }$ q/ C
@.stop;
5 @/ r: Q# A4 \7 D  F* n5 Z2 yend;2 \6 o" z% v5 a: H- c
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-9-12 09:25 , Processed in 0.018692 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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