设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4028|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:9 W( O4 p7 @' k8 N* K% R& {9 d; |( o
1)is9 H3 w# O7 G! f5 z/ E! P. H4 I- [
do, Z- O, \- L) Y' x$ v
if light="green"# D# f8 t/ |6 X1 g
then @.stopped:=false;
. @( `) ?9 L  J7 A# e/ Q  else
( x* `- I- ^* P( X   @.stopped:=true;
- [/ c' G& \  p9 M% d  end;, ^4 X* O9 P& g5 b+ b( M" K9 N
end;- Q% V- M1 k5 s( }. u
# L/ }4 S) F/ c1 B  ~; c
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
4 |1 |) N8 Q  @, e, X2)is
0 d: Z2 @. ^( zdo; c  ]# @( v  k+ K* p3 A. F$ [
if light="green"; E$ _8 O  b. ?+ r2 A
then @.stopped:=false;
6 H0 a* U% K1 c: ^1 K  else
  f) Y* ?* h& Y+ X/ A! `0 M. n   @.stopped:=true;
3 T; n4 L! [1 Y4 Z/ c! B  end;1 y9 O. k( G* z1 }6 W
@.move;--加了这个以后则不管红绿灯都是一直运动的,) ^: N8 J$ z+ `1 A  n
end;$ h) P, r8 [5 X9 m7 C
3)用ispect-when-when-else,出现同样的情况
4 @& A" z4 I. ?( b: J. G求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}+ {* N/ K, @) f
逻辑混乱。随便弄一个吧
8 H, P/ ~: P' Vis; F$ I; V/ |$ ~' Q
do
. h4 i! b9 Q) l* M8 X, A: ]if light="green" then2 ]& [, f! Z2 J2 u
@.continue;( r+ C. [3 k, K: z2 U& N
else1 d( r- {' _7 x8 b  J
@.stop;
. y+ c2 U+ w( H- K/ Mend;7 c" \' h) o) O( V' G8 w* i, T- o8 d
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-3-2 08:08 , Processed in 0.023334 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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