设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4558|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
- R6 g6 r4 ^8 d' ^1)is
* `, p4 S7 M3 i, Odo
+ S) ?# Z+ J7 G if light="green"
% B5 t1 I- I3 l* U then @.stopped:=false;
# {$ U! W) \/ m2 R5 P4 v  else
1 ?% c7 d( U6 k' f   @.stopped:=true;
' V2 E; Q" ~, [% ~  end;2 @! d) k. M' P  `' C* {
end;
! p1 j) }/ U/ H
$ w1 ^- J. \' Z& ~" l1 G, \: V用if else then,只会停止,不能运动,停了以后Method 不会再被调;
2 E) {, Q+ s# F8 o2)is+ }7 |8 j: v. K1 r3 v+ s: Y
do
1 ]- m8 j6 I4 D2 M  G0 y if light="green"
- x3 ^& H: e# {' n8 O8 X7 O. K then @.stopped:=false;0 B1 v" o" ?$ C5 C! P
  else3 c& G2 x0 k. ]2 b4 O1 G, b9 C8 U
   @.stopped:=true;
/ l$ h9 q! J' X" Z7 q" u  end;
7 ?2 H0 B3 |: r2 S9 x@.move;--加了这个以后则不管红绿灯都是一直运动的,8 ]0 |) {" }. s5 d( a. E) e
end;9 A9 y; o( X0 ^" k! W- @( o
3)用ispect-when-when-else,出现同样的情况  n$ H6 u: g" I4 v1 l; |8 Z
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
' g/ C9 r, F( d逻辑混乱。随便弄一个吧( S) q, k0 J! W( I( u) Q5 }" |
is
4 a- L* d3 ?& T( l2 g/ Z( I7 t1 ]; Hdo9 l& O+ }9 J& \6 ~% \
if light="green" then+ z: _2 _- [+ B/ j4 G
@.continue;
0 E8 g- ]* u( G. x* E+ F4 ~6 {4 ]else
! x, @  @9 u6 S( h( ~/ O@.stop;
! ?3 b& n: ?7 @0 t5 Mend;
: E; ]2 f( j4 Jend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-6-22 06:08 , Processed in 0.012087 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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