设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4177|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:/ {. M3 O! z, D( I: E
1)is' U6 C2 ?$ R8 }0 t0 \
do
2 W7 e7 _, z2 I  d% B if light="green"1 P0 ?$ i) e- d4 z* S
then @.stopped:=false;( Q: {$ W3 h6 h7 y8 @
  else( j# E# g+ U2 W
   @.stopped:=true;) F; U! T: _  y: r$ m( T) y% o
  end;8 E& e/ x. }% d0 w% `3 e& Z
end;
4 k7 N6 P) t% ?( h: @8 E+ _" E3 Q% x! S/ c5 `
用if else then,只会停止,不能运动,停了以后Method 不会再被调;8 \+ y! F) }# Z# k- f/ i% i- ^3 G
2)is" J1 L! g  b8 J* G& O' \7 l
do* Y8 B& l- ^0 Y  v2 @
if light="green"3 v; {& t7 _. {0 o# X: T6 {
then @.stopped:=false;
  U0 Y4 m7 a' X0 \  else3 O0 k# a& j( S' e0 }2 r
   @.stopped:=true;3 f' u/ u; K2 u" u
  end;. D6 z, ~& E- l/ x
@.move;--加了这个以后则不管红绿灯都是一直运动的,
* R  ?! F! O) k7 e0 f% e4 Q" @end;. I" C% G7 P- B* ]
3)用ispect-when-when-else,出现同样的情况: G$ P  q8 m2 P  I0 p" j# ~& U$ G2 |
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}* q: E+ N% ]4 j. p5 I+ z
逻辑混乱。随便弄一个吧
( ^/ {2 F& a2 J/ pis
7 G9 Q' ^/ M9 Udo) I% S: L4 t6 f& E' }; G* t3 f
if light="green" then
; F9 {7 O2 ?) f9 D2 g/ T$ E@.continue;( G2 c6 @% }" q0 ?
else- \1 m9 r: r. |* h' M2 h# e
@.stop;
9 g% X" R# N) O" _% U1 o6 _end;
7 X% e9 D6 d- M5 s/ B4 h1 _1 J7 Pend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-4-10 16:59 , Processed in 0.017285 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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