设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4591|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:. a. Z: }0 p$ M- X
1)is5 t# T5 y; Z0 q3 w$ L  t/ ?
do
* O5 h# H# _( A/ \ if light="green"3 K$ O5 k8 ]5 K2 c, h
then @.stopped:=false;' e+ o- a5 P4 S( g. Y
  else2 t5 W) S( V" d, O- f. ~
   @.stopped:=true;
3 g) ~: h, S1 G: f% p0 m. w  end;
0 }/ t- \1 l" s- Yend;0 L! }( G0 c6 T- x: [) s/ X9 P+ `

4 b9 @9 ]) B) ]$ y- B9 ~用if else then,只会停止,不能运动,停了以后Method 不会再被调;
4 e  V0 |2 \! M% `$ a% o2)is1 t( ?  S. O  U6 H! ]! g- g9 L
do
$ `, K) ~$ P' r3 `' T, M9 W% Q if light="green"" ]2 z+ |( M- {( l8 h4 N8 L, l& H& r( S
then @.stopped:=false;7 e! a. g- d) }: e+ d; i
  else
5 ]6 z5 T6 R' H% c   @.stopped:=true;1 x" i1 j8 ?" J- N: ~9 _
  end;
1 i1 L" H) E  h' P+ P@.move;--加了这个以后则不管红绿灯都是一直运动的,
0 C" r) }% C5 p) ], H# q$ S5 Jend;
# D3 A' M; g0 ?# Q* {3)用ispect-when-when-else,出现同样的情况4 Q* Y7 r# O# m  g) L
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
) D' d  d- \* O3 ?$ |逻辑混乱。随便弄一个吧: E& S9 F2 y6 V% O# q/ q  }
is
, F, W5 N7 q% o  Ddo3 J% D/ L! V+ A  n% H9 ~2 w- t
if light="green" then
) I1 a4 \" P6 D@.continue;
) g/ t/ t& u2 S0 ^else7 `+ t8 F1 I: I; E8 E
@.stop;
# O, N  e' F. V$ Wend;. r7 p% P6 A; x- n: Z4 ^
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-6-30 13:52 , Processed in 0.015303 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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