设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4406|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
# s8 N) {" F7 j2 c1 c1)is
: Y! n2 h2 u& @% mdo) X6 B2 C( p# `1 c* g
if light="green"
0 G: B' a* a6 J- I# j9 Z: E then @.stopped:=false;! I' j1 Q4 g7 J: Z' W7 O8 }2 u
  else
8 m0 u8 I( \! m7 p7 T9 V" d   @.stopped:=true;
& J/ {7 Q3 p  ]3 R9 v  end;
9 i, ~- M7 {6 Z/ L* Mend;3 d- ^6 {+ y$ G: m# M# c

9 g7 j3 x8 l8 G6 I3 }9 t7 V( t用if else then,只会停止,不能运动,停了以后Method 不会再被调;
! o% P6 [. Z) a2 N5 [! D2)is
7 L/ `' c" K/ l" N# _( wdo
2 Z5 X) ?9 p. H9 }2 n% z: t if light="green"7 G& u6 `0 v/ b: O2 e
then @.stopped:=false;
5 h; c# l3 Y1 I  else' e$ x( S; {4 X' G9 \
   @.stopped:=true;0 t- a0 ~9 O: C. T5 Q& B
  end;
& w3 X2 Z9 w* \6 ?" b* V8 A* k@.move;--加了这个以后则不管红绿灯都是一直运动的,' e( m3 x, }1 x/ V
end;
3 i* I  F' \/ k3)用ispect-when-when-else,出现同样的情况5 P4 e  M: |7 O$ |+ F
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
) W& b0 l7 \" J5 d逻辑混乱。随便弄一个吧
# k" m! e( z; P+ N  iis
' `' r: ]$ i; {7 t8 v  S* H; Jdo
. v/ }/ ?7 Z6 E& d2 b2 l% Mif light="green" then
& M% h6 x+ A) {8 D. k@.continue;
) q' i3 a+ k, [. Z+ b3 Oelse  A7 w1 a  @* G" {1 _
@.stop;
9 J& S- y( u$ U- u" D' f4 ^end;
8 X! }( B0 ~9 ?end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-12 04:02 , Processed in 0.019259 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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