设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4358|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:. K3 z) P; c8 f* c
1)is
1 O; y( J  y) d+ J! k3 H% fdo1 H6 }+ C4 R  h5 g. K( E! g
if light="green"1 Q3 W2 h. T: f" b$ }
then @.stopped:=false;
8 L2 ~  |' p5 f% q6 @  else
+ ^3 e: G, W% r% j. m   @.stopped:=true;
# ]8 W+ p% Q* B# |; J' J5 t7 G- V  M  end;
% X7 M0 @, v: n/ f0 ~& Bend;
" {  V! B, m3 @; ?( h
; {% o# m8 [# r5 @7 A) d用if else then,只会停止,不能运动,停了以后Method 不会再被调;% F( o( i6 a/ o( ^
2)is
6 D  J2 }' x% l2 h  i1 Zdo
/ U8 _+ q3 G# ]* L" B0 j if light="green"
  _( d) @3 r: M" `+ M% P then @.stopped:=false;6 |) O( n9 h! _/ X" O3 H6 a
  else( Z+ k9 H) e' @5 A2 l# H
   @.stopped:=true;
& E4 |/ F4 c5 H7 ^  end;
% Y  }) T; O4 j# a# ]% s* h/ t/ E@.move;--加了这个以后则不管红绿灯都是一直运动的,2 b" k( s* h& H( a4 {% I2 R
end;$ u, n# a: Y- ]4 e8 U) y
3)用ispect-when-when-else,出现同样的情况
! r% |. ]6 j2 C求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}* m: h. ?! T9 T( K7 k
逻辑混乱。随便弄一个吧$ J* c" X0 n' s- P. Q
is9 G8 ]% a6 Y# l* p8 j+ `
do% P& Y" F0 N5 E: C  E( R5 w% O$ g% R
if light="green" then
5 a6 }2 D. u9 C+ x9 z$ l" n@.continue;
' N+ ^6 n! [1 p% g8 X, x8 o- x9 oelse
4 S% Q" t% V+ L@.stop;- J6 b' S3 H/ J/ t* u% m* J
end;
3 H4 C" d" `6 e, mend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-5 07:49 , Processed in 0.022264 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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