设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4749|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
: I; P7 A6 N5 X5 f1)is" s: p8 a5 G5 B+ S; s
do
9 P! C" ~9 l6 X* ^  g, f: S if light="green"
2 s2 Q  d$ E+ M3 A& s then @.stopped:=false;
  w4 c  g1 B5 r* D4 J, c  else, ~6 J% d5 p# t
   @.stopped:=true;
4 @0 w* V! h5 j7 ]. I  e3 t  W! W  end;. z3 I) p) \2 w9 t/ m# p) S9 W
end;
6 {" c# r# W7 k& q* l" S  l( ]2 K" F$ n9 ?
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
9 |" Z$ C( \( D$ c8 _% W2)is
/ n1 K5 g. F+ B: V  e# Q) Sdo% k$ |: I3 j" K2 g& J3 n% i
if light="green"* j  r7 |7 d' ~# e/ B7 ]
then @.stopped:=false;
6 o' z; T: r8 ^+ \$ c6 k" a  else( V0 e+ `" t& I! S; o/ `7 y5 I
   @.stopped:=true;
+ L, u9 d: p; }. {9 f. H2 `  end;
* d$ K# ]+ f  a! Q@.move;--加了这个以后则不管红绿灯都是一直运动的,+ k0 O3 w4 o9 `, b4 G
end;
$ [4 j0 [$ Q. c9 l  I6 f' @2 P1 g3)用ispect-when-when-else,出现同样的情况
: Q, z3 d: h/ {, X! A求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}  k* M+ g9 t" i4 z/ `# X/ r# j
逻辑混乱。随便弄一个吧* ?1 w, p1 E- E- P
is
9 _% Y6 B' L8 q  k; Edo
+ g/ h! @3 S; Q# l' z& U+ I2 dif light="green" then
. k/ |* j! f6 Y% c, V; P# \) f@.continue;
" h# A- b6 B/ l+ K- n/ B: ]else0 V# ^- ]$ ^+ Y: }
@.stop;7 G" J. p* j4 Z# v
end;
: z; y5 J  @' ?; Fend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-7-31 09:41 , Processed in 0.021762 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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