设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4517|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
  [& ]$ D% o! ^! {' L. R$ v1)is
3 J& E" H9 A- s8 c9 X9 r& d& s# |5 sdo8 }, S& r$ t% Z: U
if light="green"' y6 n- M6 ^. `, W' N; C; X
then @.stopped:=false;# e; e9 D" b# v# |7 T, X# i
  else: [- ~- C9 m5 H+ [" x3 f
   @.stopped:=true;
; z; j' O, W4 V( z9 W0 u" |3 {  end;
7 |9 V* F/ g- a) xend;& D+ J* I$ c, x+ i
5 ^' E# ~  q. E! }& B* Y
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
( f" K: s$ `7 F" B* t2)is* A7 M- ^8 R4 p" g! Y- H5 ~
do
' R9 [/ Z3 l/ z, X( n6 @. ] if light="green"
/ d3 i, c( {: [- @# X1 E! [' c then @.stopped:=false;# Y+ W2 c- J, R  G" r1 d( C
  else$ }8 K, {% I6 [! _) n9 [/ ~% u
   @.stopped:=true;* n3 O4 ~3 M8 V( I: x1 x2 a9 s
  end;
$ W* _% ^7 s# d3 Y- e@.move;--加了这个以后则不管红绿灯都是一直运动的,' C- S9 Y* U  h
end;
! S! h. H' o0 U9 u9 W' x0 R  n& a1 z3)用ispect-when-when-else,出现同样的情况& I1 Z& ~) \) M  `
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
! ^- l, j1 ?- q! [. t5 c# Z1 m" Z逻辑混乱。随便弄一个吧- m# b) C, o# h# c3 H
is
; c9 j$ ]5 J. K2 q2 f: ^, T# \& F, odo
. B) ?- v. r3 B5 wif light="green" then6 a  ^, y* _. n* K! X9 E
@.continue;
2 U2 S$ T5 `3 w! W; c7 ^. [2 Selse
0 Z6 i9 h, y0 w( x+ T6 ^/ z" r@.stop;
1 r) q6 F8 v7 n+ Dend;
+ K& x" t$ `; M- I4 J6 M* J/ lend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-6-13 00:44 , Processed in 0.014272 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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