设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4855|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
& R- L$ z/ m/ [) }1 h' Y$ P1)is. p6 ?  y# O$ [
do# Y8 z! d* I; v8 w3 a: W
if light="green"
# y$ n' [) b9 q: f/ d( p* [+ q  E then @.stopped:=false;- w8 u9 g6 E+ {0 T
  else
- v/ e3 v0 A& O2 h3 ]   @.stopped:=true;
+ I3 h# z& X* `9 H- A3 b  P  end;% l0 {9 L3 P6 b8 h5 m
end;
( A5 B( a9 `& R- I
1 t& O- `4 N1 W+ A用if else then,只会停止,不能运动,停了以后Method 不会再被调;
. g3 y4 C3 K0 |9 K! e* |/ g$ s4 F) U2)is0 H3 \( o' m' w- P2 Z
do
/ Z( h( z5 i' j/ G* y if light="green"
/ s1 J( ~; C; p6 @' I' x% c then @.stopped:=false;0 C6 P( Q, x3 K" o7 z
  else
) p3 u' I7 f' W& n+ F   @.stopped:=true;
- _& K" f9 f- w( Q/ G% _  end;* E2 d: Q. N5 _* Q: P
@.move;--加了这个以后则不管红绿灯都是一直运动的,
' k9 J- Y  e$ tend;
# d2 }' E1 z5 {( {  X* [3)用ispect-when-when-else,出现同样的情况
( x9 B; g. J4 i. b2 I, j求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
; K. E. l: R- x逻辑混乱。随便弄一个吧* ?/ P5 m; N9 g! v) T
is
' L# T' g( P) O. [1 y. Odo
& y- \8 Z( c' d! A1 Dif light="green" then7 V' e! l, ?6 G- \  g0 R" r
@.continue;- T$ Q; w: P" H
else. v3 \4 _' X, y4 D3 ]& ?  O+ W
@.stop;6 E: x' k) h3 H
end;
) Q, O+ z. g+ @( \9 tend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-8-28 06:42 , Processed in 0.018412 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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