设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4094|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
* k' L& ]6 V) C2 n% X) O% n7 y1)is! s: @; c. T- R
do$ a: O8 p# @0 H- Q+ y) e9 A9 J' K
if light="green"
$ o( {) x+ e# \ then @.stopped:=false;2 f0 e3 Z3 J$ h! W
  else" ~- }5 i1 [# h
   @.stopped:=true;
* q; s6 |3 b7 V7 m( [6 u$ s4 k9 }  end;9 L9 C5 h3 u: r/ A( X
end;' p( {# v1 A- q9 Y# c  l
; K' X$ ?  l( T  N& D
用if else then,只会停止,不能运动,停了以后Method 不会再被调;: {  }4 K* x. ?# _; A+ i  U
2)is
4 `( A7 n  _. i& y% Z- Q2 K" z& X( Qdo
& r2 L; Y. _! v# ^ if light="green"
# Q# q$ |. |; @) K then @.stopped:=false;
4 _# i: m5 ?) J" ~, S  else
& r4 w; m5 Z( X: G! M* n3 A# q   @.stopped:=true;/ C; D, y# E) R: G9 n" m
  end;
9 D5 Q+ _6 J( f! N. E3 ^) a@.move;--加了这个以后则不管红绿灯都是一直运动的,
4 P) W* F; |, Iend;5 D9 T. |7 C; s6 g" D9 X/ C
3)用ispect-when-when-else,出现同样的情况$ ?* `$ U2 X$ {
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}7 G) z6 L$ e1 k0 V8 }' j
逻辑混乱。随便弄一个吧
) T8 s6 Y. w4 N$ eis
3 Q7 y; t% Y7 _# x4 qdo
2 a4 v% ?& F7 |6 w1 i3 ?. {if light="green" then
0 h3 i( b' F$ Z8 I* Y+ B. D3 y@.continue;
: k0 [' a& |4 f* _else7 ]9 N" |/ x# P6 @0 o
@.stop;
, \5 v  j4 @& l. D9 R& [, Yend;
" M' O6 V. ~1 B- K. ~$ W$ hend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-3-19 16:20 , Processed in 0.015099 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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