设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3722|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:9 K$ `4 z* x! C, q, a; w( Z( o2 P
1)is& l+ D0 P% h# X6 I( D
do0 G- K- L( N/ w$ R/ Y
if light="green"4 `  w; A* z9 `/ m. _! D  W
then @.stopped:=false;
& f8 n+ {$ l8 n  a7 \  else
2 w! e0 b! b$ E' ^! v- A! Z& e8 P   @.stopped:=true;- c. H+ _* V( D) W1 n7 C
  end;
) f) p$ g. y7 h2 F" d4 mend;
' [* x5 y3 e5 y9 J" H5 n
; e+ e% Q' `  {, }7 f" b用if else then,只会停止,不能运动,停了以后Method 不会再被调;* `3 N" l2 z4 q6 {7 B% f
2)is
1 Y+ w6 d( F  A$ r% C" c* }do
5 Q, J3 V9 ]% S7 D' C if light="green"  ?% ^& U& w4 M: V+ j
then @.stopped:=false;5 j$ Y+ m) h: e0 l
  else* o. w% m- n3 b# h5 \6 a/ ^( I/ Y
   @.stopped:=true;
4 s" V- a! h4 i' k# e, A- j5 n  end;
$ f+ l# A& \. t& j- s. {@.move;--加了这个以后则不管红绿灯都是一直运动的,
. {5 Y/ B0 \: v' gend;
# x+ Q" S! m5 _3)用ispect-when-when-else,出现同样的情况+ E- u* G$ I, u5 X
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}% }, g' h' w5 \
逻辑混乱。随便弄一个吧
0 l2 q8 ^1 l7 W& X: mis
: x/ \% i% f* T7 Q" Kdo
8 J5 u% w8 P% iif light="green" then
! I7 Q$ _, u: M) M! n4 ?@.continue;1 v+ ?- t  f, l  c3 B6 X6 [
else2 ^; ]' }. v) P. U7 M2 x
@.stop;( l( e, H) |1 W+ h' Y, m* J
end;4 W+ c7 I+ m8 @/ I2 o$ F5 |1 N( b
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-12-15 23:01 , Processed in 0.016527 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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