设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4463|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
5 ?6 q% {1 ?" r4 e1)is
! F8 I4 V) p$ f7 T5 Fdo
5 k$ R* s% R* [2 g. V4 N" M' M if light="green"
3 E3 C3 n# G% W) S# X/ I! C then @.stopped:=false;6 u6 V) z+ G* d0 h' x1 ~2 d
  else
3 Y! s  |3 u% B8 }2 U7 d   @.stopped:=true;
. G5 @" c! h& ]5 j  end;! |' ]  A' j( m1 W( Q
end;% x* M: ]& J. {  d; X7 W! ?! y; B
1 c% F" _6 q* B, n3 J* [& I
用if else then,只会停止,不能运动,停了以后Method 不会再被调;- V4 l' X$ C% P) T7 v- W
2)is
8 _" a2 M' v$ t: ^do
+ C$ M0 x2 r8 m! d3 x  s+ V if light="green"
  f: p0 A2 g$ D8 T8 T( _ then @.stopped:=false;
/ w9 }' o+ H' v( b! A9 K/ f3 k  else
+ I, N( T, q6 ^   @.stopped:=true;
' z$ F: O; X+ s- j4 S% F3 q  end;
+ j* [, |. O8 K( i4 |: C@.move;--加了这个以后则不管红绿灯都是一直运动的,5 B, X( `( C* t4 m* M8 y
end;8 i8 Y" X5 `% I" r
3)用ispect-when-when-else,出现同样的情况
7 g  S7 A# g- }& k+ y求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}9 ?- y: H1 @% R  \& O
逻辑混乱。随便弄一个吧- J; M/ k! y4 `, {/ l! k
is
! n2 g2 J( T' l2 T" hdo
! y! x8 V0 b+ ]3 Q; v4 L' p$ {- }if light="green" then
* [+ @7 `! e# W& F@.continue;
+ q% y5 t5 t1 X$ M! _9 ^else% s$ v6 A7 v/ p' Y( k: {* f
@.stop;
& S) G% i  x8 j$ U# {end;8 ^9 L  o" y! x" t
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-23 04:20 , Processed in 0.018774 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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