设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4302|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
* i; K$ K1 I7 m3 i1)is
! [9 H9 d" i& ^3 [( [do: @% I, F* c4 D% o3 i% P+ n
if light="green"4 y: u+ J* P5 P
then @.stopped:=false;
5 x2 f7 R( m9 x5 P- D( e  else
, W, E8 @5 [: u1 f. ~% R7 X   @.stopped:=true;
1 u- b9 G# b! u9 C1 F( R# y  end;
+ w" }& {7 y9 j# x7 f0 lend;% W3 }* p9 S+ V

& ]+ H, w) S) S" B用if else then,只会停止,不能运动,停了以后Method 不会再被调;/ K& ?6 C9 K! `# f( p/ l
2)is
& r: V8 Y/ M- l7 R6 \: p; r/ Vdo
( P. k9 C! _0 a if light="green"
2 G. W4 I% r# ~% @ then @.stopped:=false;7 B- g/ R. @) C+ ^6 ^  _
  else
$ d& w; |2 L6 L* n   @.stopped:=true;/ _1 \' A2 }( o/ }3 D% X$ T
  end;
! f7 _: ^, N' t, K9 b' [2 b" u$ _0 T@.move;--加了这个以后则不管红绿灯都是一直运动的,: ^9 b3 k2 ]3 C, o+ o4 G
end;
9 b* \7 o% ~! B) h& ?. Y  L: r  Y3)用ispect-when-when-else,出现同样的情况" D/ U4 @5 |( j6 F
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}% @6 B1 R1 e8 ?, o, b$ }
逻辑混乱。随便弄一个吧
; m, P# i! m- g# @& Mis8 i2 I+ J& A" _$ A( P7 n
do
$ i# F8 f* f' a4 x% F6 I0 q& c% Mif light="green" then  ~2 T/ y: {0 _  v
@.continue;" x% T  @/ d: f3 T7 C4 I
else
0 B: n1 U8 z: [' p' M0 L# [7 L@.stop;
$ J: a" [# R) B. b) Z: ^end;
8 ]8 M7 S$ R& Y, {. Uend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-4-28 01:42 , Processed in 0.018852 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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