设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4833|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
6 ?. ]3 k$ R, t) {6 N6 j3 o1)is% }% q+ _) T5 s9 I* d* z  c5 V6 X
do, v& _- _+ a+ v& {* X
if light="green"
0 Y# x# @, T. P& ^& S& Y) b then @.stopped:=false;+ A+ \9 C: g/ n' \* w$ R" {! q
  else6 u9 A( Q+ {3 R$ l2 r# @" ]
   @.stopped:=true;/ C; C" M; V9 n
  end;3 h, x( Q. Y0 }# c, Z8 M* c
end;  K+ a3 n' v; H" m, g" W2 w
' P: O* D! @/ |. |+ A6 B
用if else then,只会停止,不能运动,停了以后Method 不会再被调;) P: N+ e) D% c2 l/ O$ D: |# s
2)is
* x) l0 u" d( s3 d) _do" w6 k/ e$ Q1 H. e
if light="green"
, a9 Q! U3 Y9 J4 V then @.stopped:=false;$ a5 @) f2 ]  a
  else2 l; K: X: G7 J
   @.stopped:=true;$ z2 w. X, P& J
  end;
5 }/ Z- m+ W( X. t+ w@.move;--加了这个以后则不管红绿灯都是一直运动的,, B& o) Y- M* x, _
end;) N  ?: E: t, |5 d6 L
3)用ispect-when-when-else,出现同样的情况
& r, [, f; v/ Y2 R- Y求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}$ u3 W3 t1 ~! q! v2 F- O# W
逻辑混乱。随便弄一个吧
, f) ]3 \1 n; his6 _" x. ~/ m2 E6 D  G- |6 \
do
4 R, F2 W) B; _$ z7 ~1 C7 S/ Yif light="green" then. f8 q* h+ p5 M; f2 K3 C9 c
@.continue;
, G/ n4 W- g% i7 g0 A  r0 K; _else: d) }$ U: K% N3 _2 v) S) O3 i8 E
@.stop;- S8 M* _8 G: K, B7 f
end;
* y( e# Z) Z5 m: {end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-8-22 04:01 , Processed in 0.013480 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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