设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4373|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
2 r9 I, c- Q* y) M5 r1 ]+ a1)is5 {0 \! Q4 W7 @4 a3 Y
do
6 W) O8 h0 ?5 l: M" G, [ if light="green"0 S$ `3 B, g& x* n: D( p" O5 t
then @.stopped:=false;
* h  A# }$ u7 x: y4 n  else
1 j1 N: e9 S. h% ?   @.stopped:=true;& T( Y* z3 j! q9 R
  end;) s5 y/ @6 A7 D7 x3 u
end;
# J: Y" ?( G% Q7 u# }# f( |* u' z, B' K, H' E: {2 ?
用if else then,只会停止,不能运动,停了以后Method 不会再被调;, ~# E3 [/ [0 r4 e% p0 L& F
2)is
. H! W& o( t, @( |" b3 v) p9 wdo* i( ]/ _" T! ^4 h" _
if light="green"1 k2 Q( v5 }  G1 g$ m. p) B: v
then @.stopped:=false;
' z* r2 T# T" {+ z& H5 a6 h  else9 p! X0 j4 c, z- R
   @.stopped:=true;
5 ^; ^5 O0 X# S  L2 F, U8 x* E3 [. E  end;
4 G+ n2 E6 ^; `8 B! [( B@.move;--加了这个以后则不管红绿灯都是一直运动的,
8 U& R6 h+ s% iend;- z& J( [" W% x4 M$ v0 [# ~6 J
3)用ispect-when-when-else,出现同样的情况
. J0 x. I8 N) z( c/ b" j求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}7 I& v1 B4 F' G+ ^, |' B
逻辑混乱。随便弄一个吧" |  f; l0 Y( V2 t$ ^6 N" v
is- w4 p6 d7 M/ a8 U" I# {
do- C" j/ L, a6 P' J
if light="green" then
7 Z0 |6 p( t, Y0 X1 H( U@.continue;2 N# P- m/ Y4 `9 N1 X
else
6 V' Z* B6 A6 l+ O% [@.stop;
4 ?6 e' ?8 p' W- x8 s& a% [( d7 send;% Y2 t, I, \8 b! l7 E
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-7 16:07 , Processed in 0.014899 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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