设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4460|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
6 |( T  K  w5 U( \: }- j1)is, u4 v9 G4 t8 a
do
% L; [4 w, g1 M  h6 D2 _ if light="green"
3 v" D2 t* F8 f" ^- e  E* x3 Q then @.stopped:=false;
9 F6 y  I) }+ U. D  else
3 ~" x7 Y1 V5 W0 C& [4 L   @.stopped:=true;
4 j: h& \. k' ?! J. N" n  end;
2 W7 f3 E! ^, `- _% ?- Aend;
+ G% s0 Z1 n  `0 u4 G
! z/ ~1 c* d: D! B' [  C' H# L用if else then,只会停止,不能运动,停了以后Method 不会再被调;5 S8 n- \6 H$ F4 L4 W0 d) _
2)is
3 t7 ~; l1 H! Y0 R! L3 bdo
# a8 x! D+ \( G, T3 j if light="green", |- {8 T8 ]/ `3 u$ u
then @.stopped:=false;- n- v6 a3 T3 B' n7 s' o
  else: F: F% N7 o. Y2 M/ G& J
   @.stopped:=true;
& a+ Z. h' p2 k+ _! s" _- [  end;( R" g; H) e4 F0 J. s6 _: }5 s' h
@.move;--加了这个以后则不管红绿灯都是一直运动的,4 P3 Z- n# C( L; C% O' w0 k
end;
* W7 B, K# L2 A3 U3)用ispect-when-when-else,出现同样的情况
3 i: r2 Z# Z- H  {3 `7 O求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}$ M( N6 s" }! Y& b" Q3 ?
逻辑混乱。随便弄一个吧1 u7 S4 t9 {+ ^" H8 S
is' {( o; L( c/ S8 `; Z1 `" a
do/ b2 v, U- c: ^1 l) {( N- j( b
if light="green" then) G% H% X$ {5 c6 P! {. P
@.continue;
: e9 }# W( A! U2 W. qelse, O/ Z% M9 O- w3 `* {
@.stop;
9 k# Z. U6 m9 r$ [end;
4 [% x$ `! U! [% Mend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-22 09:01 , Processed in 0.015609 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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