设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4222|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
' J" q( A4 T. A1 Q1)is! A2 B9 e) h0 [0 V- x; n
do$ Q$ O- z0 ~$ x$ @9 `% s2 R2 ?
if light="green"
0 ?. g" r: P' s' K3 f, I* f: V then @.stopped:=false;
% c% ]0 Y8 [  d$ n2 Y  else
- k3 D0 ^+ G$ A# p' w  i* Q* i   @.stopped:=true;* c0 Q; {$ d# y) f& }) I
  end;
( s" ^, N$ J7 _" Eend;" F2 ]5 X7 J+ R( t; @
4 P1 e/ ~1 U5 I9 }; Z
用if else then,只会停止,不能运动,停了以后Method 不会再被调;* m" p: F( I7 N* w1 F. s( W
2)is
" f/ \4 P1 g' I( q" E$ c. ~' odo! C$ C7 e4 M; g
if light="green"
) ^; P& m3 `, |% M7 `, R4 R3 w then @.stopped:=false;! U0 E& G) P; A% c6 e
  else
) h% @. g  i. t, ]! R: A) A   @.stopped:=true;! p6 G9 b8 S, N/ g& k, d  H! r5 k( Z
  end;
# T0 A8 Z. m9 G/ m" q; L# o7 `@.move;--加了这个以后则不管红绿灯都是一直运动的,
' R- V: b4 X) G3 l+ `/ j6 a" S6 Bend;
, n% N+ X& f* f" W% F- w6 @5 |* z5 W3)用ispect-when-when-else,出现同样的情况
% T( T* R8 U+ ]+ ~% N求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
1 R& Z' r# G% _2 B/ l3 {% L逻辑混乱。随便弄一个吧. G4 N4 |6 I* c& e2 d; C& F
is
  d/ V& G+ c" [% b  ~8 Y1 T1 Z5 z! _  Mdo1 [( x, T' s/ r4 J  S  B
if light="green" then
; ]. N8 C- A0 @& V& Q@.continue;1 U" j4 A9 G- G/ e, c
else
* [; i% Q5 w7 q/ N) e@.stop;
6 k! L9 i  c: ]6 W" S8 p8 {( G/ o9 Hend;  M" a, W4 Z! W( C5 A, d
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-4-18 08:50 , Processed in 0.016479 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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