设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4802|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:' S! u- U4 F' u% O+ j' y8 S. J
1)is
* S' ~9 a( [! x1 ido
9 R, W3 K, {  B2 o& C, n if light="green"
  ?3 S; N# ?+ S* r8 [  } then @.stopped:=false;& {8 [& d- o& F) K+ T
  else7 I5 _! X: P4 q
   @.stopped:=true;
8 E5 a0 L% }: Q- L; E$ u  end;1 \! l  A# I7 e0 Z# e
end;
- g3 t# P/ n" s/ I0 e9 G4 E6 g
# C6 W9 A  \! w+ v7 _- V0 d$ n/ n用if else then,只会停止,不能运动,停了以后Method 不会再被调;, L, b& i" i% `/ `
2)is
! U& ?" `1 m5 m3 t8 Kdo
' @$ o% w) o9 Z/ G8 Q8 q- H; R if light="green"/ s5 u6 Z2 a' V% C2 ~) q# z
then @.stopped:=false;1 R) B: J  ]6 [) i9 D3 W
  else
/ z9 i' J( D8 }' x* t1 e   @.stopped:=true;
% f* s1 V* B% ~- V+ D  end;
/ b; N1 F0 ^; N. I0 l! D@.move;--加了这个以后则不管红绿灯都是一直运动的,4 \* n7 x/ o( N. k; E; T8 J1 j3 W
end;
% O# h+ T* V" G2 ^" Q! p7 w3)用ispect-when-when-else,出现同样的情况: P4 v% m* W+ ?9 A) R4 I8 z
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
( h- ^2 I" f8 f+ b逻辑混乱。随便弄一个吧1 N- {! J! z. ^' \  P0 z( ?
is' T$ w; h& G* T0 w  [9 B
do' A- l3 S; m1 @7 \6 Q
if light="green" then3 _, Y. Y3 J. ~% G
@.continue;
, O  a1 t' M" N3 G6 delse, ?8 G  a& ^, e2 A' h& \- D" K% u
@.stop;
. S( G+ h% [  C4 ?; |! b- q: A2 ?end;, ?8 g5 x% p0 Y9 x0 N0 p( M9 ]7 f
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-8-11 02:38 , Processed in 0.015677 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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