设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4158|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:9 f  N; n5 @7 [) ]5 V
1)is; g6 K# H& ~4 m* s+ n6 V+ ]$ g
do: ~0 X; `, Y  T; t
if light="green"
  I5 H( b: v0 d  Y then @.stopped:=false;( i$ p9 A, H  G: H8 B3 q8 c# X
  else
+ U6 o6 a" V4 w# k3 O   @.stopped:=true;
+ g7 Q6 {# D+ B0 @  p: r0 I  end;
) y& A0 C3 J, l4 K3 S+ Dend;% x2 c' [0 |9 o' j

# ~4 b& }: I% A  h用if else then,只会停止,不能运动,停了以后Method 不会再被调;' C+ U- `( G# v$ u; w* s0 w
2)is9 z. g/ E6 h8 m7 \2 k1 z$ ~
do
, w0 c. O$ }. D' m/ L+ y if light="green"
5 D* N" Q9 o  C' \* g/ O then @.stopped:=false;0 e1 s4 z, D1 C3 H" d! u& k
  else+ b; i$ n/ c" `1 w% r; l# P: R
   @.stopped:=true;8 j' A8 f$ u! V& [: ~
  end;
$ V! Z# r# x# v5 D9 T& {@.move;--加了这个以后则不管红绿灯都是一直运动的,
5 J$ J/ S* K& c3 J# P0 N  c; aend;
" ?; g" h; D9 F9 z3)用ispect-when-when-else,出现同样的情况
1 V* B7 ]9 O& p4 K: S求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}; k9 ~1 ?7 N( c
逻辑混乱。随便弄一个吧
1 p9 T( }4 d/ @# j& z$ Eis, k, m8 u3 R* q
do
, W2 e+ L2 E: l( u* {8 v- r9 Qif light="green" then
) z* I: q  B: B8 f) ]@.continue;
( l5 T3 K1 N; Y! h6 D5 u* k1 ]else# w3 H* F  L# F! F% i& T, P
@.stop;0 b4 h( t3 h( T4 i8 v
end;
$ a. l5 X1 m) c4 O& vend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-4-4 14:37 , Processed in 0.020052 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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