设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3515|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
3 l' s$ R( a( ]6 ^6 t1)is8 e" X6 }* F! \& ?* f
do
% F" x8 m/ x$ g1 z6 o+ M if light="green"
! e: g: |: |2 n" d2 c* t then @.stopped:=false;% K8 P) l1 ?3 |6 U( l- G
  else
% E' n% ]# b& e, R   @.stopped:=true;
" X$ M# y% [) ?: Z2 l, s  X9 T/ Y  end;
: R7 |" f% B' R2 _2 o2 }7 Cend;% k/ R9 f& I) L' B# r0 E1 u5 D2 h: ~
$ T" b& `0 f3 s8 d& {6 p1 w
用if else then,只会停止,不能运动,停了以后Method 不会再被调;: _' ^% G: C" n# Q2 h
2)is
/ K7 @5 d7 E3 k4 ~3 vdo
# c$ @0 s4 F) s7 G! F6 D! n! Y2 J; N if light="green"1 K7 c! L, w% V- }
then @.stopped:=false;$ n9 {0 E1 A# k* z0 p- X6 F5 ?0 ?
  else6 \" w- V' S9 H, z9 Q4 H
   @.stopped:=true;+ p7 l% ?5 m3 M; Y5 C' X
  end;
6 w% ~5 j0 [. Y' M8 U' T@.move;--加了这个以后则不管红绿灯都是一直运动的,) }5 D: H5 O- p1 \% o. L/ w
end;  H8 N0 j3 _; j) }
3)用ispect-when-when-else,出现同样的情况7 J; w2 C6 W! ~% W: h
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
, ~8 [0 X% U3 Q$ r逻辑混乱。随便弄一个吧
' C# G% v* {( F4 bis
* b2 |5 n( Z: o# ^3 s4 z6 Ado
8 W  E; Z1 k2 v; I7 u0 Sif light="green" then7 Y) \$ E5 @9 S( K
@.continue;% Y" l5 P5 N7 t- H: U0 R8 R4 X& S
else
& R& O( C6 w3 P. v) V9 D@.stop;
( k$ b' [- m$ @6 Y/ hend;
: ^" b6 ?- K3 X, [end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-11-6 13:41 , Processed in 0.013049 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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