设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4048|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
4 z9 d4 J) K- H. W: I1)is
2 P, l2 j8 X' Sdo, J6 N1 Z0 w9 m0 x6 T3 J& `! U1 K
if light="green"5 H9 ]7 R% \0 w" o: s) {7 X! R
then @.stopped:=false;
/ J2 H. }7 \* }/ E" f# X! i  else& j  j. u# f$ E/ x9 C: f
   @.stopped:=true;
- W3 u$ b* d+ t9 |. F- h9 Q  end;
* s- p' K2 @5 U0 g9 p; O( N1 {$ `end;
5 y$ `* \5 P  L, k/ B4 x7 }3 q$ }/ M( Y- ?! c: p
用if else then,只会停止,不能运动,停了以后Method 不会再被调;8 H/ w# J, b1 P9 R0 I
2)is
" @' o; k0 l" s! K, @  j" }/ Sdo1 b6 T/ p" j! r9 z0 l3 \2 B
if light="green"6 y1 K3 c! I6 [
then @.stopped:=false;
- W" B& K1 D3 x! }  S; j  else
% f. a7 A& |# g/ `# C. r' M; F* G   @.stopped:=true;
9 l: s7 ]3 }" Y) z! Z. U  end;* R) l3 f! u! x% s' n4 I6 T
@.move;--加了这个以后则不管红绿灯都是一直运动的,2 X# B* v3 d7 M6 ]; t# f
end;' K' D( K3 _- S* v  j/ }# l6 F. C
3)用ispect-when-when-else,出现同样的情况, a! q( H7 [8 f, L5 ]
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
: j5 S6 O3 X' a! C& |# n逻辑混乱。随便弄一个吧  m) s* p" [- I3 o! J; i% J
is. S+ a5 O- d1 Y
do
  K  E5 D0 l( M" xif light="green" then
( B6 L0 _: Y3 ?2 w  |3 k@.continue;
' l- i6 j. f/ a7 |& ?' v: welse; ^1 G3 N9 C9 H$ W/ W1 `
@.stop;' K9 a- c; r, ?* m2 C- M% `# S! V7 j
end;- U& K$ E+ a- s* `+ z) q% X) Q
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-3-9 17:16 , Processed in 0.019913 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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