设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3900|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:% `" u$ n: @3 C
1)is
; z0 u7 L3 ]# G: Ddo
1 p, Z, [9 o/ q8 w  F/ R/ F. I if light="green"' |3 P: g& P6 Z4 D- `
then @.stopped:=false;3 g4 ^& q! {2 k9 l+ i) S  U
  else
' C4 v2 }( u! }; U% @3 o3 G   @.stopped:=true;
  m- a& i( s. N9 T- m$ V  end;
5 u, y2 F5 J# |end;% k* F" B& ?- j, \; g6 m$ b
! [3 Y7 S# l& @+ d1 P
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
3 N. @, S" D7 t+ B7 C& |% {  F2)is2 D  k6 R# @; @" f0 q0 k% |, t
do- T9 s8 s8 H" |$ `
if light="green": ?4 h/ c6 X+ x- a9 s
then @.stopped:=false;7 d4 H$ {  y, t8 k$ |  P2 o7 S( A% I
  else
" {2 `; u7 H2 f" y8 E! d   @.stopped:=true;" Z0 |8 i0 T9 K5 {
  end;' h. ], K0 b' \! l" O& B
@.move;--加了这个以后则不管红绿灯都是一直运动的,
9 _& T; m4 _: }5 e. ~end;. q& ^% m) H! J4 ?1 m5 B
3)用ispect-when-when-else,出现同样的情况
, h- r: f  c; g( h% M- x3 y! B求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
. x0 J) L/ [4 I4 ~3 q4 Q0 d% T8 Z- z- b逻辑混乱。随便弄一个吧) k/ X: q* e& k' t: t  o$ w, q
is
: J4 |* |  U7 K( v9 a9 kdo
+ f7 f$ }) U0 u5 j- \if light="green" then. R- k0 Y8 |" |, ?! f
@.continue;
* X' a2 n/ U4 [) Z5 velse& U1 v: E* L* C
@.stop;# P1 A# c9 {/ i8 r+ ~: _! W
end;- w+ X4 R# R8 p+ N
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-2-1 12:54 , Processed in 0.017383 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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