设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4029|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:6 k5 f5 c! ?) z
1)is
9 q/ q- v, o6 ^% `# o* x( [do
* W7 S5 a3 D' Q5 j5 k* z; g" F' B if light="green"
0 t* h  j4 k% ~% X% y then @.stopped:=false;8 z  i, Z9 i0 \/ I  r/ u
  else( O+ S4 L6 v5 S% b
   @.stopped:=true;
7 T/ n/ `2 \/ g4 b, A. B* C4 [  end;6 }; n* L" _& S( y
end;$ E. r7 \% u9 G* ]
/ r, H( H" G; U( s3 j% Y
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
: A) D, S5 j: v2 ~2)is! T3 j) }% M4 _) ^% y
do, Q1 n- l( d" N9 j9 J' B( s
if light="green"% n2 |3 L# p5 M' @
then @.stopped:=false;1 G' B$ w0 ~  o$ C% S9 M8 S
  else
9 L( t8 |( \/ d7 p1 O" v   @.stopped:=true;
4 D8 {, T' _; k* e/ \3 P' o$ n0 w  end;
# z  `2 {7 k/ I9 V( X' P@.move;--加了这个以后则不管红绿灯都是一直运动的,% n4 c2 I, V  ~
end;
2 o; v/ f; r' h3 t+ N$ r3)用ispect-when-when-else,出现同样的情况. Y: r+ _$ z5 p" B) h4 b
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}% A: N# g3 S% q
逻辑混乱。随便弄一个吧
5 Y  B- Z; K' |. J1 H+ Ris
- f; O' g5 H. y: a( s% n/ }7 ydo# I0 h" s9 q6 E" G0 V* b- p
if light="green" then
5 i9 N6 ~0 h6 z; e$ ~, v@.continue;3 Y9 h/ A5 ]6 N/ N1 Z! ^+ p, m
else
. k4 Q9 ]$ X7 G@.stop;
. K8 ^3 V: V  N: g9 f5 U2 Pend;
5 r: k: r7 O+ E- _+ ?  eend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-3-2 14:59 , Processed in 0.019890 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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