设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3623|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:" ]; g. X! n2 J0 y  v! q
1)is( T: o9 \: `( d
do) R9 A4 I/ [; S8 u
if light="green"& H+ p4 T: j5 p) N
then @.stopped:=false;3 }' O4 V- e% o% F8 J8 I  P
  else
/ O% D% i0 T0 T, b! F+ E   @.stopped:=true;2 I9 U$ j! \/ Z! Y; ~7 `
  end;
0 n# C( s, x2 M6 c- W2 D+ O. Xend;& @$ i) u; x3 o  ]

# {/ X0 X2 z$ j) O( _- i, V用if else then,只会停止,不能运动,停了以后Method 不会再被调;; v( e8 P! }$ C
2)is9 W8 ], A2 k+ l
do7 U; t2 S$ p& t& l7 K
if light="green"% R9 M; q( r6 O# U
then @.stopped:=false;3 z7 g' ]. i8 m4 Y2 ~& \
  else* D% O% R  @1 N% W$ u0 l
   @.stopped:=true;
$ C% d8 Q6 m% T  end;+ n, t" z1 G; K" k8 S6 _; Q
@.move;--加了这个以后则不管红绿灯都是一直运动的,) }0 D- Y" c5 E$ h* u+ O
end;( T' m/ {3 G+ A' f( C) q: D/ B
3)用ispect-when-when-else,出现同样的情况* D! n6 Z2 @& T
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
5 B6 c5 m. L& T$ Q逻辑混乱。随便弄一个吧
2 B7 W5 R( _+ l2 R3 }/ H6 p0 Dis
% v! ]4 _: A8 a" T/ X. A: odo
; n# G( F; `9 Y5 j' G, M1 h; Y% }/ yif light="green" then
( U: z# f# x7 E6 K3 [! r@.continue;2 G) L1 S& K2 v' f5 G: T3 d% d
else' O( Y4 z: W- t2 z
@.stop;
& V! i$ |( V! C. H, \/ bend;  G  R8 j5 I1 F2 I7 U
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-11-27 20:03 , Processed in 0.017074 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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