设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4274|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
5 m2 v) ~: }+ U4 ~0 a  a  u. e1)is. z( ^+ d: c% {6 S
do
* d' D! F9 a* i( m; h. w/ f if light="green"
' K8 |$ o! a6 t2 E! J" r then @.stopped:=false;
/ V/ a3 U4 V9 ~3 K  else
8 M% W; m/ s# p$ }0 O4 O   @.stopped:=true;- {" l$ C' `8 n' i7 L4 g+ d
  end;
- g* z. O" \! e2 Mend;
& o/ G8 h& ]( s7 d: `' k
; z& i5 r3 V7 H; D用if else then,只会停止,不能运动,停了以后Method 不会再被调;
: g: g1 P2 Q  J8 o  Y; ~2)is
  [0 |" w: [% P8 r5 @+ C% Mdo
/ g- N( g- Y, {4 i! @ if light="green"
, F0 z0 \5 M5 F9 @ then @.stopped:=false;
3 |2 `. f/ |  W  else. e' t, y4 p' G6 w
   @.stopped:=true;
% Y: _6 G& w) F  end;; c' [, ?1 n2 s* K
@.move;--加了这个以后则不管红绿灯都是一直运动的,
& j% S9 W- O$ _5 y, Vend;
7 |* s4 I4 x3 W+ \- l0 h2 ]7 [3)用ispect-when-when-else,出现同样的情况& K' W0 ]# X3 k, ]5 O2 ^
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
: }$ K' L$ ^3 E" J8 F+ F逻辑混乱。随便弄一个吧$ {- q1 X' g" k
is
" K% S' Z! v1 \4 Hdo! ?% i# X" s; F) y% P$ n- V7 I
if light="green" then- c  Y* w& ^. c: \6 w
@.continue;
3 Q+ w; G7 |! f6 x$ [+ g$ celse
9 E( R1 W1 Y! k@.stop;
% F2 M4 U! H+ p3 s$ T/ P) q* Hend;
8 [8 W- A, Y# Y5 g. mend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-4-24 14:43 , Processed in 0.017989 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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