设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4520|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
& w% B- l9 ~% Y0 |9 Y( a8 [; O1)is
5 Y- w* B& t/ Y: qdo8 V0 ]3 o. `4 w/ o* D
if light="green"
# C7 Z7 i; z2 h0 _* z; {: u( p then @.stopped:=false;. Z7 i0 W$ X, c
  else
8 u2 T- I; l* y2 z- X- f   @.stopped:=true;
/ b# U+ \5 @* \3 X( J  f: J  end;1 S, h/ M- W2 [. i
end;
: y1 S$ K& W; X& r# a! T5 s3 S
, v2 _; [! O7 e0 Q4 Q, `- f用if else then,只会停止,不能运动,停了以后Method 不会再被调;
- V7 i; u1 F8 b: C1 n9 _" T2)is
( v5 y1 ^5 p9 \7 Q1 a& rdo& [* P5 ]1 h6 q4 ~
if light="green"- S5 }3 e! z: _
then @.stopped:=false;. T+ P+ |  V" P5 B  Q" x+ w& M' E
  else5 N" ?6 Z4 Y2 Q) Z+ w
   @.stopped:=true;
/ N8 }, J" ~  @2 i1 ^  end;& m1 B; _  ?5 u7 _9 W9 L
@.move;--加了这个以后则不管红绿灯都是一直运动的,
# ]/ X& \( T+ q0 }0 send;
2 a& d; D& Z4 ~5 L4 @) p3)用ispect-when-when-else,出现同样的情况
1 h& a( d2 x' u- o求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
+ O& G2 @5 S0 ~逻辑混乱。随便弄一个吧
; [- Q6 o3 o4 S4 A8 ~' O0 ^is
! d0 S- i- ?( q7 V2 {; K  m  Edo  J9 g" L% O2 v  t/ L( f
if light="green" then
0 d: O& Q% J7 G; L5 u: `5 v@.continue;) }. k/ j; j. e# W( c$ A# q* S
else% \: M( U% K9 v! }. E1 @; O7 _
@.stop;' s. a, b/ P" k- B8 y. B3 v( \3 S
end;
2 w1 M( n  q# d; y3 f# Oend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-6-13 19:48 , Processed in 0.013564 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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