设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4480|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:" b8 x3 n/ A  O2 X# J, v, F5 w
1)is4 C. I# h9 K& B% U" l
do6 t( m6 ~7 L3 P8 h* `2 [( @& ]
if light="green"
: p) h; Q4 d3 B0 l% p5 @ then @.stopped:=false;
& H- i  Q- C. o$ O+ r  else" {1 |. {2 D+ x' [% A: f' e& C
   @.stopped:=true;. N' X! t$ I' N. c) N
  end;. ?5 M. ~; E& K4 @
end;
: k0 J/ h3 V/ u2 i4 z7 O( i
: q% L; ?4 b' t" K8 {9 q% H用if else then,只会停止,不能运动,停了以后Method 不会再被调;
- Z4 ]( F2 i0 l% v( M$ m2)is/ d. @. h3 Z( g! |7 F* S1 M
do# z4 u: c) `& p1 o7 `& l9 [
if light="green"
9 c  I% g! F+ D: u: w! J then @.stopped:=false;
3 u, a, s. e$ s& g" ]5 c  else
1 G- C# j, Z9 r+ R& C   @.stopped:=true;
& X6 X, m5 e. P0 x2 g  end;
* b- g$ K1 s9 u  L% ^. _( {@.move;--加了这个以后则不管红绿灯都是一直运动的,
$ Q! t7 v, J7 @! xend;8 L1 L, u% p: c0 n* V# L) D5 @
3)用ispect-when-when-else,出现同样的情况& u# C6 {# s5 |
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
+ |/ e- a) [6 H逻辑混乱。随便弄一个吧( t5 x4 x& U. w; U
is
% Z/ K# s! |0 {1 ~7 Mdo& [* [- F  W' u' x5 P4 v
if light="green" then
$ @' L, l6 r' Z& w6 H% w@.continue;' K% v) T+ E: f! D0 S5 f
else
/ y6 T# J5 a/ [' u, |  Q@.stop;3 s( u5 U5 O5 R
end;/ x: G0 U- ~; ~2 n
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-30 06:06 , Processed in 0.018053 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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