设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4423|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
8 O( A& |9 d' \4 [/ z# z5 Z) r1)is% M5 v! {; ^, e; \" L3 s  }
do) q* P2 @# p+ y* x
if light="green"$ o2 n8 m* x! l
then @.stopped:=false;
* S7 [/ A6 b. w" G8 W* _. X  else2 K1 r7 u8 F! p7 |! q! A* r# S
   @.stopped:=true;, P2 j9 q7 Q) G) o( W2 o2 y
  end;3 A5 Z$ e9 v' X3 ~& n
end;% j5 _4 R% T5 P6 T
+ g' r: X7 X% p
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
( z0 w" y/ ?9 H4 X1 u1 f2)is) J  q1 U& {4 Y3 R' z9 [
do1 a$ [0 e' D1 S6 f; G
if light="green"
! x" Q" U4 L) c8 U then @.stopped:=false;" F8 ^9 R- S# C' Y. F8 i! O  R
  else
% Q' J9 k& z- w# Y- q# l   @.stopped:=true;
) C7 F, w9 [9 Q9 `  end;# n& ^  b5 C) F" L
@.move;--加了这个以后则不管红绿灯都是一直运动的,6 J  w9 H4 V) h
end;
( R4 _/ T$ E$ n+ S3)用ispect-when-when-else,出现同样的情况" J" p- p6 {# n% e2 \
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
8 D6 o' p" U% f) x逻辑混乱。随便弄一个吧  ?) l% \8 D5 d2 p! D1 k; _
is
/ ?9 W! _8 w/ w9 g. Z: ldo3 n8 p  j2 B3 \  C
if light="green" then
* ]. W5 g- A& N1 @2 }3 D9 O; O@.continue;
8 }# z6 B  {, b$ ]else, M9 }1 `# L' ?& T
@.stop;
# j9 J" i3 F1 K) i' [end;7 G" G' b  p$ u2 b
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-14 08:57 , Processed in 0.016148 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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