设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4305|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:8 o2 J3 Y* S/ l( T6 [: p
1)is
0 u; @. Y0 q" B; v( E/ d! kdo
8 N% v5 d# F9 S. ]+ E: f if light="green"9 K% ^  O0 M* b4 t1 h
then @.stopped:=false;
8 }2 C3 x7 [; t- c. h# T" O  else
8 _) f0 c/ R9 e2 z) [1 z   @.stopped:=true;
% U: I$ B: f1 X$ I$ c  end;
1 c( ?7 t0 E9 d$ Nend;: E$ ~- ]+ N: [- E8 G* q7 U  @0 u9 Y4 t

) U6 Y' G3 A. k: O7 @用if else then,只会停止,不能运动,停了以后Method 不会再被调;6 R4 Z2 w$ \2 s
2)is: W: c( q/ `8 [$ c5 o1 e- _% _$ V
do  A' y7 z: v7 w3 Y
if light="green"
' D2 N4 y0 g/ B then @.stopped:=false;7 A* Q. E0 z6 x: e2 f
  else
& f* A& g+ \3 Z7 S$ G! W) b   @.stopped:=true;
' A: S  z6 ^5 q' ]" D: Y5 E& T5 U% w  end;% \  M# p5 C4 E5 P9 e
@.move;--加了这个以后则不管红绿灯都是一直运动的,
3 M5 S9 c" g9 H+ G9 a: S6 |$ qend;
$ h' K$ {: Q# ]% C0 ]  k& |3)用ispect-when-when-else,出现同样的情况
! x4 E$ ^1 d, S求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
3 Y$ ^4 N) c& w/ H逻辑混乱。随便弄一个吧1 F9 M0 |7 M5 k* [* t' c/ W
is$ S6 S& F' x) l5 ]' a3 w
do
) W9 P) G& `: M$ G- A; lif light="green" then
; c% b3 ^( J. I@.continue;
. W7 g" f0 s$ _' j& @% felse
. |; M3 S2 C% b/ ]  A7 {# G- s@.stop;
  j' `0 v7 ~! q$ e) M& P: {end;
0 E: q) n! L4 ~) E6 {+ nend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-4-28 08:30 , Processed in 0.014771 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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