设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4085|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
/ c7 ^$ {3 e* g1 }& O1 P1)is
9 C6 U6 Z& r7 ~8 ]7 Q- i6 Cdo
" `7 q* C1 J, H  M, U% C if light="green"
, u2 @3 ~( W  e6 U then @.stopped:=false;
, v" ]' [: r3 x. }' }% i  else% F6 c$ Q8 z" L* h. y! Q
   @.stopped:=true;
9 ^, u+ ]# c" X% }  end;$ s! R3 w) r/ S( Z9 m5 e
end;/ u- M6 k8 Q5 c' z1 l: C

8 X" @& c2 H, {) H用if else then,只会停止,不能运动,停了以后Method 不会再被调;5 T; T, ^+ e* r/ @0 O9 b
2)is/ [) m, g, L- v# Y7 `2 h& C1 a1 W
do
; x8 c1 C+ [  O, l+ g4 m" l/ i% F if light="green"
3 L5 @$ l2 z. k( r then @.stopped:=false;
" g: p+ j( E3 ^/ N6 y; E! m  else" B; U( j6 Y8 v$ `$ O3 G9 j
   @.stopped:=true;
' U2 g5 k+ B; u( c  end;
  C" M; H8 g8 \- n0 O' b5 R; j  m3 M3 I@.move;--加了这个以后则不管红绿灯都是一直运动的,
# \, o! m: z" a5 T  w6 bend;: p5 K) P0 P, ^
3)用ispect-when-when-else,出现同样的情况
" V! B5 |* @$ z# z1 g求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}0 z5 ]1 n! |/ j6 b
逻辑混乱。随便弄一个吧% n9 u# |) S0 J$ k" W3 D/ Q
is4 W& Q! v9 g$ u" r$ ?
do- b8 Q7 c2 S# I& u) K& P
if light="green" then/ w+ {7 _# S3 {( H; ?
@.continue;
3 j5 D! j6 o8 f9 t7 Nelse( X9 M% ~2 i, ]- \) p5 d
@.stop;
/ ^' |5 U& a. [- _) oend;' u+ I# o8 p7 L8 G0 u
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-3-18 12:39 , Processed in 0.015243 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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