设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4743|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:/ Q4 [/ r: x2 c7 t  [' j6 e
1)is8 a- s: b: M/ J9 D
do
0 J( K- w& A' E7 i+ U if light="green"
9 w+ C4 ]* _; W( y$ i then @.stopped:=false;
: a3 ^$ y4 {' o! K2 I  else
6 Z' t9 t: x" e6 o  ^9 {   @.stopped:=true;4 @+ l2 _+ S+ R; J0 b
  end;
3 ^* V1 H! u2 W' fend;
$ l; _5 d- q. }
" E5 \  c. O& g, g0 s( R2 j用if else then,只会停止,不能运动,停了以后Method 不会再被调;/ k$ w. V. ?! \
2)is' g' J7 d  I+ }) d  q9 _' A
do) X1 ^1 x, T5 O8 P
if light="green"7 l! s6 y8 d. f! G' K+ v
then @.stopped:=false;, H  r- c2 a1 O0 g! z
  else: J2 H7 _2 J0 |/ d' ~$ z  M/ [4 j
   @.stopped:=true;
6 w6 Z7 U. f# ~  end;
0 f8 H2 a. o' M. \' g' f: ?@.move;--加了这个以后则不管红绿灯都是一直运动的,
  U/ B+ N! `( ^( k/ S, l/ y4 Kend;. \; X& c4 y* x/ N. o
3)用ispect-when-when-else,出现同样的情况' z: z+ W- l) H$ q8 ]
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
" T% V% k5 T) S5 x6 e9 B. j逻辑混乱。随便弄一个吧# }& v6 d% A7 E3 B1 E. k2 n' S
is' x' K; z( V! ^
do
" J1 Z% c% x/ }3 ~) iif light="green" then
& N, E3 I( P9 A8 p7 u% R2 w@.continue;
2 H  _. w/ K- m3 P  k& D- U. eelse" F5 m6 l( `5 L$ W
@.stop;; d7 ~4 E  g) o. J1 V
end;; p0 x  G, f) B1 I+ E
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-7-29 12:24 , Processed in 4.049920 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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