设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4472|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:1 F: @$ n' B1 T
1)is
, i/ q( d$ k/ m8 f. S& Edo( H$ m, x6 _( n0 T
if light="green": i4 z* R5 e, i! V$ |* w
then @.stopped:=false;
, g8 C7 I( O8 \& K  else& |0 z' _7 X, V7 b3 G
   @.stopped:=true;
/ N; j  Q2 Q8 t  end;: B9 z8 {6 v: `! j
end;2 f# O+ x$ N( ]( Q2 a

+ q) |2 f8 x6 |& T) T7 \8 X用if else then,只会停止,不能运动,停了以后Method 不会再被调;# }4 m/ x% j$ e: O% g
2)is
* |9 R* k$ S& N0 Udo
; ^2 l- [1 g( M& M# j- s( m4 a if light="green"5 B5 h8 \9 P! _4 X
then @.stopped:=false;
* a' S8 ~: q( y7 A5 v0 P  else
1 F0 \: O8 [; y$ g. x, l/ Z   @.stopped:=true;6 n3 l: G) _) l% i
  end;; _4 O( P) u& Z9 ?9 g/ r% e7 t
@.move;--加了这个以后则不管红绿灯都是一直运动的,% _8 f% L) i7 I1 c7 W
end;" m- P) d" w. `0 }& a) S
3)用ispect-when-when-else,出现同样的情况& k2 O9 F3 d6 ]2 ^9 y
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
  {( {/ C. Q% l- I6 r逻辑混乱。随便弄一个吧/ l7 C# |+ {& m7 _( n
is
  p4 x; Z  ~9 [& t" y- y, O1 H: Kdo
4 X+ c6 h/ `$ w; y( a. c' ^if light="green" then  }$ `: O, F; [  i( W
@.continue;7 ?# M) s( j% a' s  `& h! t& u$ h
else6 n0 W4 N$ P0 H. _
@.stop;- l$ l/ Q* w; j6 M9 Q
end;- w- h, M7 x5 }
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-26 03:39 , Processed in 0.019706 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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