设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3873|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:# ?7 W+ L. t" w2 k
1)is
1 F# k! Q: p8 F% m7 o/ }do
; b- ]1 X% @1 G" ?( R3 z/ h if light="green"
* G7 W. L4 H8 W then @.stopped:=false;9 J' m* e. `# `: A
  else
- m2 }3 j" A5 t9 E6 g8 M" U3 H   @.stopped:=true;' ^  q" M3 G) z. e
  end;$ Z. M' o$ _7 n
end;4 W) A9 t$ F+ D, X

: p4 H  u" R: q* X3 B* A  U7 P用if else then,只会停止,不能运动,停了以后Method 不会再被调;! [2 \2 Z0 ~) w5 i( r6 ]4 ~# b  `
2)is$ h/ b4 A7 W. w& v
do
. n7 l; c# A0 ?$ J: h, I8 p6 f$ X if light="green"8 F) i2 }( \( |/ [+ W
then @.stopped:=false;( [8 |0 B) ~. E( g6 g/ s1 Z6 L
  else4 N1 P4 u! O) t# l/ e+ z
   @.stopped:=true;
8 O  l3 j! L" \8 U9 H  end;
- I1 s) ^! e" x& |% K@.move;--加了这个以后则不管红绿灯都是一直运动的,$ }& D$ E* j: f* ~& i+ O! Z
end;
+ X" @, |" b$ J% ?, J- ]1 U3)用ispect-when-when-else,出现同样的情况# G# H( K* G* m; I
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
9 P3 b  a% }# a* \( t! n7 o8 ~: x逻辑混乱。随便弄一个吧9 f; A2 a) ?7 r1 z! Q! t# W
is; L- g7 [- ^, Y: D4 X
do! z- ~8 h0 R5 p( L5 r$ Z3 n
if light="green" then0 t6 H& D/ e  z' g) ~$ u0 T0 _( I
@.continue;3 K" W' f- ?+ w! S  z
else  P# N0 e. Y, b' F! y' k9 A9 a( Q5 G
@.stop;
$ P3 I8 s  v( P0 _7 d2 F/ {7 }end;: D" t( ]* @7 ^+ ~3 }
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-1-25 14:55 , Processed in 0.020478 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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