设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4481|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:% S% _6 T+ J! l7 q6 K
1)is: s1 H- t; ?- \
do. ~' |' ~0 \# Q. ^: O+ D" E
if light="green"
2 J4 Z* ?8 V( x1 a/ v then @.stopped:=false;# K' i: e. o- S" |  B0 C8 C1 k
  else
7 K) @9 U8 c0 q$ ?7 s, l' I* E9 P# W4 T   @.stopped:=true;5 c; c0 Z& M- G# K( r
  end;8 H) Y3 S2 ~: l: W) c
end;, @  h$ M) b4 ~5 _
, J2 q8 J/ [+ m+ {% L1 b
用if else then,只会停止,不能运动,停了以后Method 不会再被调;2 ]! T# v0 {5 S  |# i' `
2)is
: @" ^5 Y$ }: v. g, X! sdo
& H" K- S* n& ]  n2 a+ r if light="green"
! L/ c7 t7 w3 v8 p+ R! b( _ then @.stopped:=false;
) z5 u9 n% L: E0 g! m1 w0 J' U$ \  else
% C1 @# b+ a% H8 o- t2 M   @.stopped:=true;
) h; T! v: M# l" I8 o  end;
  b* _) I! h( m6 y1 F" E@.move;--加了这个以后则不管红绿灯都是一直运动的,- b5 c+ \8 y) T9 x
end;
2 E+ f. K4 D1 N7 t, i3)用ispect-when-when-else,出现同样的情况8 ]2 T& f& h( u& x4 s( c
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}/ n9 U3 T! @; G3 p& T
逻辑混乱。随便弄一个吧
# R0 V3 u8 X. z  G& d# c: ^9 Vis0 U+ t/ _% C3 e# r$ ?2 }
do% Z& r9 ], E/ l  b3 Z; @8 A
if light="green" then
4 M7 q. |+ I$ }/ S0 ]# v1 ?# x) b@.continue;. q3 V; e9 b, {
else
( e6 P& m# C, Q/ }; A- A9 L@.stop;; d, m# K( }8 z
end;' y# d) I$ @/ l7 T3 w2 A; Y
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-31 07:10 , Processed in 0.015068 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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