设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4807|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:8 x* P' Y- O0 ?7 f6 g3 s8 j
1)is
- E4 r2 ]& O# X9 X1 Ndo
8 M4 M) d' `4 c8 z if light="green"
$ f$ J! W! i3 ]6 H then @.stopped:=false;1 E2 v; G+ d( `4 F# ~" Q5 ]$ ]
  else
4 x/ i4 x# c4 }# ?+ M2 ?   @.stopped:=true;9 k! E/ G: h5 ~! Y
  end;' p' E& \. L2 k' Y8 k
end;" Y: h$ f5 Q0 s+ r4 B1 @+ z5 h
: k& K7 a. i8 |# A  R" u
用if else then,只会停止,不能运动,停了以后Method 不会再被调;" k4 G  v: `0 n* b; D9 I$ s, L, e
2)is
" M( ]( A: p  X4 `! Mdo' X2 k$ |2 ?& Y  q- l
if light="green"
) ~/ C, `+ x1 v9 h1 f7 ]* ] then @.stopped:=false;
. g7 H3 s. e  O  else
1 }* y4 d3 ?- {) s4 [3 U! ^   @.stopped:=true;
5 u; _5 V  K0 u$ X" K5 C% N/ n  end;0 E. n0 R7 r8 p$ e* j8 h5 [& ^* a
@.move;--加了这个以后则不管红绿灯都是一直运动的,
4 P( q+ \7 g- oend;
+ i( p: R  X" f/ f' G" B* n0 M4 w3)用ispect-when-when-else,出现同样的情况
" Q5 M% F. s! y) b8 |  U求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}6 L9 x" X2 F  {' I- a7 [2 z( R2 }
逻辑混乱。随便弄一个吧9 W0 _: A8 s0 o9 e6 P
is
4 w6 n' x" J- B7 o: e( A# B$ }do) i/ H: @3 m0 f3 e5 |
if light="green" then$ q) M- G0 s8 o# e
@.continue;
( g0 R/ ]# g/ J6 P7 L" Y4 ]else
2 Y- U2 c: Y9 ?0 R9 L( w' I@.stop;
& b& }: h5 [- D/ b; tend;
/ s- G$ q; `# l& m  L1 @+ A  a; Fend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-8-13 06:05 , Processed in 0.028561 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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