设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3870|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
- v* B# y- A7 g) ]1)is
& I7 u% v3 \" D9 N+ xdo( }: U5 L4 a" R+ T9 i0 M8 H
if light="green"( x) a( ?1 W5 y& F# [, b
then @.stopped:=false;9 w7 P/ \+ z# }; G8 L3 }/ \
  else
$ z' ~( U  s' I/ t6 J. d   @.stopped:=true;
4 Y( {9 M* j8 `9 b  end;; e5 O& t5 r1 E" }  d0 B
end;
, ~! c2 i! @4 G. g4 ]! D8 h# e; v
' n6 ]' N( z3 X/ [用if else then,只会停止,不能运动,停了以后Method 不会再被调;  R4 A( c0 r- G
2)is  L3 `; @- f+ X3 E
do8 X* G/ m; W6 }( G9 L4 b& q+ C
if light="green"
% @, c4 E, m/ y! H' C. g% u then @.stopped:=false;6 p6 `3 q6 C* ]
  else
; K9 E+ C; q1 m& h  W3 u$ ]   @.stopped:=true;
& m0 K- g2 _3 g0 _! ~9 m  end;
3 N4 m# e& l* J3 h@.move;--加了这个以后则不管红绿灯都是一直运动的,- C& x- [; b; C2 G1 f- h5 `& R4 [
end;2 _2 J2 z3 X0 F8 [/ t$ e. ~* D/ ~
3)用ispect-when-when-else,出现同样的情况) D' x) H  z7 e8 p" c0 p* I
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
  e- O- _$ j' w' r, F- u逻辑混乱。随便弄一个吧$ T: `9 l3 M$ g' t" b
is
, ^. z% u2 X3 |3 l9 Jdo
  Y$ L% L$ x3 L! aif light="green" then5 x9 f. ~5 k' f$ w: F
@.continue;- S1 l, P; T4 r! J9 a0 c
else
% ~" T3 R% ^2 w8 J6 {" X@.stop;
; z7 d3 J. _) a9 g5 M5 X5 Eend;
7 {( l) k. X# Q- q6 x4 ]7 ^end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-1-24 19:47 , Processed in 0.021605 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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