设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3809|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
# b. i0 |8 H, D: o; l1)is, S! ?; Q6 K* P2 M% p% `- H$ m
do
1 T" S/ ]3 M/ a5 p! W  }2 s$ u- j if light="green") R  q$ P% c) \# w8 V$ L6 k' o/ Z
then @.stopped:=false;0 k" z. d+ i: X
  else7 E9 @8 o. B9 Y: v+ I) r
   @.stopped:=true;
; |. H2 c" C. L# \( f  end;; p2 ^0 _! K$ U& ~% x3 M# m
end;
7 c3 H+ A( [: d' g* Q) D( T
- D3 C: B9 `- F. o. s用if else then,只会停止,不能运动,停了以后Method 不会再被调;
3 I5 ^- I) m. p0 ]3 b2)is
. l; k: J, d1 z6 w2 Sdo
' v1 K5 |& i3 a$ z( ]8 {# c if light="green"
, |; r/ ?0 T( ^  K then @.stopped:=false;
& r  Q: p+ m* A" u/ v: E# O  else, k- j0 M  R- {
   @.stopped:=true;2 e. [7 [9 |8 `+ _) B; U
  end;
; F$ s, g# k) r6 b@.move;--加了这个以后则不管红绿灯都是一直运动的,; z# x6 k- U) y
end;
3 J% i8 g" r, O3)用ispect-when-when-else,出现同样的情况
4 }8 }. x. X$ q3 k+ A求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
6 l' {. Z* x2 B) K; g. E$ M逻辑混乱。随便弄一个吧
' U0 M9 E  G1 e# X" P9 Q1 r( a- Q. Vis0 `+ v6 A& u9 o- g8 K6 |5 s7 ]6 s2 c
do3 [+ B1 U' C4 S0 ]. ~" \! S$ g2 A: A
if light="green" then5 N& [8 L8 {- p6 c# i8 l6 n+ p$ R
@.continue;
2 p! A# `# H1 P% ^. R5 y9 Welse
& |# F& g; y( ^. R" G@.stop;
; t. a2 t4 ^; lend;
' L' {0 {6 {: H0 ?end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-1-12 21:32 , Processed in 0.027120 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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