设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4852|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
# ~" a$ M6 A/ ~+ L1)is
. c6 k! i+ @- A% Q8 q! }do; S- Q/ Y( l4 m2 J& N
if light="green"6 m" h# {/ M+ u9 i5 L% C: p
then @.stopped:=false;
6 i& K  M& y$ c  P  else
  S; f* d: r8 D" |& Q$ G/ L   @.stopped:=true;
7 q3 y$ L$ ?' J' K  end;
/ `6 [" H; l  V) _# u( pend;* d: e5 v$ v" g. X/ N
8 a- x& Q$ {. E2 V# j2 P# I( u
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
* L6 m! C+ y- a+ j$ G2)is) R3 p& }* n' G3 }3 D9 `
do
! C/ {0 {6 _, F9 S  {) I& L# n0 q- O if light="green"
% @" ]# x# t$ i2 O4 v5 |1 d then @.stopped:=false;4 R1 S& m; Z% o9 {  {( P
  else' N) n! t! x# L) }* ?0 i/ A
   @.stopped:=true;. X2 J2 ^- _% s. l3 `6 r
  end;0 t$ R6 U& g5 W: M( M& x/ o
@.move;--加了这个以后则不管红绿灯都是一直运动的,
& S, U/ u' O5 z8 |end;6 t9 ^$ \( O/ j+ q
3)用ispect-when-when-else,出现同样的情况" X! N2 \6 b, n; |
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
# B$ D" j7 p* `$ v1 O1 [' P逻辑混乱。随便弄一个吧' u! Q/ E5 w3 e: _7 h2 B& F0 s6 a
is
6 p) U7 n! [2 Edo! h" W0 C& l3 F* q* [8 V
if light="green" then
$ ?) j: g& C# ~@.continue;3 Q7 c, H6 e' E0 w4 a# }
else
$ P+ Q! k  P, Q- S@.stop;# H& l; T/ s+ O$ Y
end;
5 v$ |% g7 J; H( o3 wend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-8-27 19:16 , Processed in 0.013455 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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