设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4934|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
/ j, {+ t; F5 o& j! Y1)is
# I3 x; W0 N2 }% L8 L$ [+ `do. S8 G& X! }! @) k) f# q4 A1 a
if light="green"
. J# Q; P2 @* G$ q/ `! m then @.stopped:=false;6 a$ H/ Z) O* p0 B
  else
. g3 v, j# r* r6 K   @.stopped:=true;5 E; l8 r7 j' I: U
  end;: C5 O/ R" n/ r: ?. G- L8 z
end;
% `- z2 q% ]8 [) i: A: R- C  j4 n8 O5 O- y
用if else then,只会停止,不能运动,停了以后Method 不会再被调;  G& _* g+ J0 j" S
2)is
$ [# e/ O/ H. G( Ddo& V$ Y) w; [2 n% o& y2 `3 _
if light="green"
, h3 g( N2 _, e8 g  c/ }7 { then @.stopped:=false;' u" K" k% i5 k6 m( t8 T
  else
9 p1 r7 \/ N& G" E7 Y   @.stopped:=true;
+ ]. M$ Q: J' T- q' g! d  end;, ]9 {2 ~/ {3 x0 O  w( @8 B$ j* m
@.move;--加了这个以后则不管红绿灯都是一直运动的,* d) y2 r9 G* c) h) j
end;
/ @3 M9 m4 B* ^* c4 I3)用ispect-when-when-else,出现同样的情况
9 m) x; J, C; Y# P8 H( E求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}4 @% x. D$ |; k% a; p
逻辑混乱。随便弄一个吧
( K+ i! ?% F3 Q9 D' L: M! R, o5 N9 _! Eis2 N3 a) ?3 }3 v. P) N1 t9 J0 X
do
6 i8 t. m! ~- c5 ~if light="green" then$ e0 l& A$ a1 ^
@.continue;& a# r- G  J/ {4 ~. h: ]: V
else1 ~# \( F6 |, D; p3 w: V
@.stop;/ d$ S/ N" _8 E; G0 b) Z( g# }
end;# N8 O7 f& h2 p! m  O6 V
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-9-12 09:07 , Processed in 0.014976 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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