设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3802|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:0 w  L) ?: a5 f: T  q
1)is
, k8 @8 o3 t9 x, _do
: D+ k0 Y+ M% z1 Z1 b' g if light="green"
7 J. X3 X% s+ e$ O then @.stopped:=false;3 Q' y# [- G6 n6 z- D7 t
  else
+ p* W8 o8 T" I; {1 X   @.stopped:=true;- O/ ]  C: ]( N" e0 o: x
  end;! \. J# g% |, [9 s  Z8 Q0 e6 j, O
end;
# {0 t4 ]9 f: D% }; G! t3 S" O0 A* Y. O6 g
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
1 s8 r$ u& Y2 Q! w8 o" B2 p2)is3 i! F6 y. |7 x" z$ Y
do+ P0 i- e7 |. a% H  A4 V
if light="green"% J6 ~+ T3 W) k! @
then @.stopped:=false;
/ m/ U; I& _7 G  E9 {( t  a/ J  else  z4 A2 E1 ^. N# v# B0 X
   @.stopped:=true;* T. k; l) k) E+ O0 y2 A
  end;
* h8 r1 Q- ]' q0 ]@.move;--加了这个以后则不管红绿灯都是一直运动的,/ M% m. ^! B7 ~# D, @* `) y/ A3 \
end;3 e" T* `. M; H8 P& S
3)用ispect-when-when-else,出现同样的情况; A4 v5 h) l9 M5 Q7 ~* L' B
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}& M! j  R7 U% c; O
逻辑混乱。随便弄一个吧" l& K# b9 u8 s5 i4 {0 q- q2 k
is  g5 o# K0 X) `, C/ C: |9 ~3 L8 b
do# I' Q! V$ a$ m5 l: g7 u% C% s# r' F
if light="green" then. ]2 v5 k- V$ P3 ~6 b; i/ y4 K
@.continue;( d4 s0 J% ?' O; v# P# @1 y. S3 X
else; M+ {1 x: D8 R! o) i
@.stop;; R) B2 p# Y9 V
end;( A5 ]! X1 m* W& g5 ]  t% A) D% i
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-1-7 23:40 , Processed in 0.014196 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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