设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4727|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:, L& Y, R" [  R, Y' r
1)is
; }" R& G& ~3 h; ?, Ydo
' ?9 f8 {) b: n+ Z6 a6 s if light="green"( ~& T/ t- ?# @4 L
then @.stopped:=false;4 ]% G. s) F* R3 N7 R- H" D
  else
4 ?& Y. o( y% s9 k2 v% ]   @.stopped:=true;& i5 w8 _7 r$ v  \  {3 d" p
  end;
5 R% W& h, o# r* x! W' Pend;( ?: P% p; f; E9 W2 V% _

. ~: U1 Z: a4 Q8 F( r! m+ I, L6 y9 R用if else then,只会停止,不能运动,停了以后Method 不会再被调;! \  H; a/ z7 t) y. g
2)is3 z$ w: l3 w! O. t$ n
do
' `5 J$ ]$ o2 `+ G% O: k1 Y  ~ if light="green": n, [8 f" e( `& A9 n1 u
then @.stopped:=false;
0 C* v$ y* u% [  else
6 v/ V; B. I7 w/ T' Z% ?   @.stopped:=true;$ f+ u: L$ R. K5 h* e5 h# k, j9 j
  end;
, B) g9 `7 p; ~- Z/ H, {' z@.move;--加了这个以后则不管红绿灯都是一直运动的,
6 V. Y+ E7 X( i& R: g( uend;/ N+ `% o. P+ n. l  R/ _
3)用ispect-when-when-else,出现同样的情况
+ ?3 t; W$ d2 b0 y求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
3 V  C0 d+ f" L逻辑混乱。随便弄一个吧
) P% }6 I9 g1 w  [, T  k! ?is2 f. F0 C' `) ~) D4 x7 |
do
! G) `- t0 f7 O8 p) ^% qif light="green" then
( F7 q$ a$ e0 u2 V$ K5 ]) ?9 J@.continue;
& W  `3 p9 G. e& ]3 T1 ?* S  |4 telse
  @* s* u0 Y- F2 P; s$ c@.stop;8 o+ y: m+ P6 u6 K6 [+ R& o
end;
0 r: D5 D8 m* o. a( _' ^end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-7-26 19:59 , Processed in 0.013425 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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