设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4169|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
( @7 _- Q) L  P2 E- b1)is/ |& o" D5 W" L; l7 J
do
6 f( F2 d$ [  M/ h! R$ D& c! ]4 r/ } if light="green"" [1 h& r8 x; r
then @.stopped:=false;
, g- j' o& [2 N  else, R& l5 g0 v' i( ]( D; e
   @.stopped:=true;. s2 O/ ?4 U( `  r1 N
  end;
: e9 q, \/ P% S$ _end;. \; m9 ]* S- I

# Y2 u1 q6 @2 [: B用if else then,只会停止,不能运动,停了以后Method 不会再被调;
! M! [$ e; \; L6 [  A' h2)is
# P2 i' b. q7 a9 |- [do/ Y. i& a) Z% V( g$ }& r1 m
if light="green"
% X: ^/ G' g9 K  R& i6 m then @.stopped:=false;: n2 F* g. v0 g$ ~$ Z$ V- l( e
  else
+ n( x) F# Z$ T+ Y0 z; l" ]   @.stopped:=true;
3 Q, r8 x% ^0 y; ?$ N% N* F  end;
  J% U* |9 |' y& x+ @, W* u& A@.move;--加了这个以后则不管红绿灯都是一直运动的,* ?8 @- Y3 @, \* J& E, X
end;
* a9 G# a% Q" `; h6 _" _3)用ispect-when-when-else,出现同样的情况
) X( V7 I7 Y. Q求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
( r, G+ F  ^# L+ E+ A. _逻辑混乱。随便弄一个吧7 x+ ?: p( u% V" N$ H5 b6 T( i
is
) d* P/ Q1 `0 v1 x! tdo
! P" J4 W' H) ]; G' P2 g) J; oif light="green" then
7 l) j* G9 r: P7 C' s/ C@.continue;
) D2 H0 X- p2 ^; P+ S) P. ]% oelse
2 n- w" t4 h! q2 o@.stop;
/ x  Z- b4 R8 S6 @" ~5 Bend;
. h( K# w) p8 h8 u4 bend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-4-8 11:59 , Processed in 0.020337 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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