设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4140|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:) W" G" p# j/ k+ ?: c2 m
1)is
, u7 \0 B# W3 hdo  L6 ~% L+ j! t* F- A7 D) R- z/ @
if light="green"
8 W! T$ s% |3 v7 b( b8 w then @.stopped:=false;6 e) W' ?2 k5 ~
  else
/ e5 U' U& n, E" D  I: F) J/ K2 c   @.stopped:=true;' G5 v8 [, F. F2 |. a
  end;
- _4 j: S0 d7 ^' Y( Z9 aend;" D1 Z$ y. z# |( E7 B, G9 ]* t9 ~

( ^8 D9 w1 ~3 f# G1 O用if else then,只会停止,不能运动,停了以后Method 不会再被调;
3 P! @- y/ G0 w, t2)is
8 ]$ Z# ?; U# k; x) `do, w2 T* `( h: t% W4 A- N7 Z1 ?
if light="green"
- [. G3 ]8 Q4 q) ^. v& R then @.stopped:=false;9 @6 }5 o6 @/ @- o" X
  else
3 Q5 \( m* e! ]' a   @.stopped:=true;5 ~- D& b; V9 v% `
  end;
# }8 n! l4 m! i) v  N$ ~@.move;--加了这个以后则不管红绿灯都是一直运动的,* ~' [2 h& T6 p. k- ?( J8 ]2 G1 d( n# p
end;
' ^  Y/ P, R. p' y- O3)用ispect-when-when-else,出现同样的情况* f% D" f: W, N- i9 a
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}* ~$ C5 B+ f0 x% D/ v' o
逻辑混乱。随便弄一个吧$ l: B* t  Z8 e: q& _: x# ~
is) |# d" X- U! X9 {! H
do. x9 Q* J" I! I! y2 a
if light="green" then
* ]$ a) B- @" E@.continue;
' ]/ z1 l0 J: i, [( \+ V6 V2 C1 o9 }else
/ q5 W3 d: y( n; t9 \@.stop;
; `- \( S5 h, Y8 k% [; T2 m/ B4 Wend;- i- ^. R8 u7 @/ K* z
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-3-30 05:44 , Processed in 0.017090 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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