设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4437|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
! `4 s% _0 Z% E# y1)is
3 t1 Z8 M8 ?, W/ Jdo- b  R& G% q+ Z
if light="green"
. [' s; s! o( l) c3 O9 b$ a then @.stopped:=false;: Z0 a9 K/ C$ s" f$ ]/ L3 |$ s
  else
' v' R1 Y! n, i% g   @.stopped:=true;1 s/ l7 V4 ]' W8 b  K! `! s4 `' b
  end;( V  m5 L" B& T2 p% j0 k
end;
4 Z! C& N( x/ r7 `
% M$ h3 q# J- D* O用if else then,只会停止,不能运动,停了以后Method 不会再被调;
8 C; B/ |) M/ Z8 E, M2)is
3 X" u' M3 v3 F* u, B6 g  ?' ado
" ~5 ^. s3 ^. | if light="green"1 \) y; I* [! u& T/ i. z( r
then @.stopped:=false;1 o/ h) F( _- [# g
  else
, G# i" h! J! m6 E1 W& C  z3 f; y   @.stopped:=true;8 e+ V2 h" e, @
  end;, J  G% y0 o. @! k% x* m
@.move;--加了这个以后则不管红绿灯都是一直运动的,
# u. o2 t: f. p, B7 Cend;
- d. d7 w. V/ E3 A9 j3)用ispect-when-when-else,出现同样的情况
% y7 k2 y) _6 F; y4 h求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}6 J) B+ j) e6 l
逻辑混乱。随便弄一个吧+ g2 _0 s' r  i+ u$ q
is
+ d- ?! R# n" fdo
) h# q- j) `( }: Fif light="green" then
0 h/ a) S0 n8 i: @4 ]% {@.continue;! l3 o! B, Y! h
else& t( C  V. Q& D2 x
@.stop;: I2 e' E  p6 z, l: `5 X
end;! Z; e2 }4 n. M" {8 @4 g5 B+ i. o8 V
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-16 17:42 , Processed in 0.017557 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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