设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4792|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
- O7 ?) N- _1 I( R( e1)is
9 H* ^# B! ~" V6 W9 h) R* {# zdo9 B& x# M& M  |4 C" C
if light="green"
: B9 j0 d2 b- a then @.stopped:=false;
; B9 Z# X- d6 P7 Q+ D8 r) E  else. s( F( f2 I6 f! Y" u8 _7 ]
   @.stopped:=true;8 j- ^/ g, E: [( H  M
  end;+ ?$ s  s, u, H- f. n0 X! N" k3 ~
end;
2 l7 p# r  C- `3 T9 `0 A0 U/ r5 n, [5 m
用if else then,只会停止,不能运动,停了以后Method 不会再被调;4 p* o( a; H2 R
2)is
( Z3 k8 I& W6 E1 s, Qdo
7 g9 b+ y# K) E if light="green"
# @$ E6 B' Z* z7 y% L1 W. D then @.stopped:=false;
; V' E$ a& h/ x; n; S  else- g, H! w5 R  y$ I8 M: P) ]7 Z$ E
   @.stopped:=true;
- J* F" m8 ]5 n4 Z+ _  end;
0 y/ }/ f, W7 u  j: o. Q! h7 x@.move;--加了这个以后则不管红绿灯都是一直运动的,
: m% J$ k4 R$ P' z1 `# F* Fend;
/ Z6 I# p0 e, `0 _+ z3)用ispect-when-when-else,出现同样的情况5 J0 l; N" r# Q
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
! [5 P  e7 @, W& G7 L. i5 ~+ z$ u逻辑混乱。随便弄一个吧: ~3 V4 j1 f. Z" K
is& Y- ?% G6 v; v- s3 `/ K. {, |+ \
do8 b2 z4 V9 |: Z5 R8 D: n! g+ l
if light="green" then3 y* A* G5 Y' q% |6 g
@.continue;5 B% ]3 O# [: m( y7 @1 i/ c, P
else+ n- a& ~; M( L- ^
@.stop;
6 U# h' N6 U* E& ]2 rend;
- u; B. R$ e7 x- X# f$ h. |& Oend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-8-8 17:10 , Processed in 0.014098 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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