设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4230|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:1 i5 y# m) [+ p4 H" _) `
1)is
7 J0 [( j1 i. {# Y: J" z5 vdo
6 j; {- s( \( ?% [ if light="green"
! v$ v( E0 f- T6 i' F then @.stopped:=false;2 L6 M& y5 d" \6 ?$ w2 E4 v
  else8 X1 {) i/ w+ S! C( b
   @.stopped:=true;
& w. X9 C, m4 y' D& r  end;
7 P1 [' O  I& [, `0 tend;
+ O8 D# v5 G8 N& N" y0 [5 d& ?0 }! `0 K! u
用if else then,只会停止,不能运动,停了以后Method 不会再被调;+ o& {- _5 g2 J4 ?/ c7 U. f# z
2)is! `" t8 o! k! m
do/ k# ~8 |5 q/ O) V! Z! T
if light="green"' m/ F% f+ y  y( e3 k+ h$ ^6 x3 g) z5 O
then @.stopped:=false;2 ?+ f  p8 Q4 i" ~# X  g3 l
  else
! b  h' h9 Y5 r; E1 k9 V3 }5 h* u   @.stopped:=true;
2 P$ S, }! M* F! g  end;( d" w( ~0 D- [' I, M: h- u/ D
@.move;--加了这个以后则不管红绿灯都是一直运动的,2 z1 D% |$ \7 F  W% I/ q3 j
end;
+ s9 A  G0 w! S! P3 H3 X& Y; n( `3)用ispect-when-when-else,出现同样的情况
. q+ g7 v& k6 G! }# o  V0 ~6 b求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
, q1 `7 V* ^% J% v4 S逻辑混乱。随便弄一个吧
: J+ D4 W3 a( |* Fis
  P4 L% F# {5 i2 Y+ P& Ydo! c) I" t1 O, |. ]5 b
if light="green" then
) t9 a9 ]* S: Q( A  z1 r@.continue;
. n9 r9 J. N2 z! e* q+ e8 \else
! D: D0 z: d8 \8 c0 o@.stop;
( a& }3 c# i" e/ Z. Jend;
) _" y" a' U- Pend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-4-19 09:59 , Processed in 0.016333 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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