设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4485|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:4 i6 m9 _  \& ~
1)is
; i) ?2 v8 X& h/ N0 v3 s( d$ Tdo
2 C+ r( K* Y" A1 U  ` if light="green"! `( L8 q+ Q" t5 Q
then @.stopped:=false;6 y5 B) T, z/ S# J5 ]% w3 B; D
  else9 A5 t. `- V+ x( t
   @.stopped:=true;
; G: h2 O; H! P, G8 M- h  k  end;2 L  t4 ~) L  {& U
end;, k3 D, `. B/ q2 R$ F$ v

" t8 h4 [6 s0 s* R& O用if else then,只会停止,不能运动,停了以后Method 不会再被调;
3 f0 N' }' f. x2)is
; K+ z, D( j5 G4 a: x+ v  u% Cdo
: r' b: |' Q) {+ C9 Q  M% U if light="green"
5 P0 {5 J3 W. f  c* s then @.stopped:=false;3 N9 T+ }$ d+ L2 L: {/ Z
  else
  z7 R1 d2 i# G8 y2 x   @.stopped:=true;' A$ o/ Q4 P( q) |* x3 j$ z/ H
  end;$ [  Y) E$ a. S
@.move;--加了这个以后则不管红绿灯都是一直运动的,3 A' J5 \$ ?. B  w( e# Z
end;" x  N% o! q& p6 N  N8 d& H4 h
3)用ispect-when-when-else,出现同样的情况. J, X4 L% H3 _
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
: m! x6 V/ T+ U+ m# m逻辑混乱。随便弄一个吧: o- N; N3 r' T  V8 r( J/ d
is' b! h% p# c2 Y. b
do
4 G: c% t& v! Z5 p# m0 ^+ Wif light="green" then. z' X! x* s7 {0 g% R# k3 D
@.continue;
) f* P4 \, g( G: U& }2 Q; A' velse& u. g  ~  A- |. s' s  I
@.stop;" v: \: H* [: _0 ~: p7 A8 j
end;
. ]. V& {# {- B; m2 `) Z" Nend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-6-2 10:08 , Processed in 0.014099 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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