设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3283|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:( ~- r& O3 E( Q6 D2 W  Y
1)is
7 B# l- {) ]' y: z0 m7 gdo
4 h( _8 Q3 }. Q, ]* B) c1 d5 S if light="green"
) \- h+ k. }0 `, v, k3 A5 k0 ?, Q then @.stopped:=false;) D8 e- `; Y! |. P5 G% K  s
  else- x+ Q& F& f0 n: R/ }2 A( s/ e; o; T
   @.stopped:=true;
: w. d7 }: \1 r  D, X% V. e! G  end;7 i$ P( V9 X: I  N% X$ w- P7 E' b
end;
9 g- ?  ~  {3 l4 z* M7 ]; y0 V
5 ?1 [; a- N9 r3 C+ T用if else then,只会停止,不能运动,停了以后Method 不会再被调;# E) T! E6 F# s& w: j) I; _5 Z; h* B
2)is
4 ~1 O$ ]: H! hdo
" g& A! \5 p, y0 u: M) V if light="green"
9 T! n; G7 M- o6 r0 _: _  p% y then @.stopped:=false;; O3 ^3 m' P3 r6 A; {& w; s/ }
  else
5 k! J9 T8 @% @   @.stopped:=true;
' _2 u- ^- s. \  end;
+ l# t' ^9 k2 A8 V* _" y@.move;--加了这个以后则不管红绿灯都是一直运动的,
8 A7 p$ ?( B' B2 V- A" H' ^end;/ L2 |1 n1 N3 X( p9 ]- [
3)用ispect-when-when-else,出现同样的情况2 w" e6 q+ m- j. I5 \
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
, g" p  N. x, e* u2 c& ^% K# \逻辑混乱。随便弄一个吧- _/ ~. Z2 Z) X1 _% j; T) P" `) E
is% @/ _/ t. z+ W7 `) |
do# u1 M' p4 B' M! _
if light="green" then% s. }% v8 L1 w( K) z
@.continue;. |- b& [& l5 ~/ `
else
0 l; W+ ?; Y6 t5 v3 k& ^, V" ?' ~@.stop;
$ X' j  q$ N: y( y! n% W1 `end;
6 u6 }& G8 h0 ?8 t: w* Fend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-8-29 07:23 , Processed in 0.012390 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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