设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3683|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:6 L4 Z/ @; ?  _% c
1)is
- S+ U3 R. n( _' |& d9 ]do; {5 g2 _+ \; F# B" R- E* i
if light="green"5 s0 M8 X% C- C
then @.stopped:=false;
7 g. T! y2 B8 z* ]  else: o9 j4 z3 E! o$ ^) t& s; x5 B
   @.stopped:=true;6 j1 i( T5 ^8 L2 J( C
  end;7 [8 K" d! V, E: u& S( K# V0 |# \
end;3 W& ^  \4 o/ b! \

$ Y+ L+ q" X# V/ C8 j用if else then,只会停止,不能运动,停了以后Method 不会再被调;
6 X" E/ e0 d2 ^2)is4 f! h, Y4 y( j8 _  c
do
( m$ a$ m  t- v' L! y! f if light="green"( ?6 D3 Y. O6 z* o
then @.stopped:=false;) n, Q; O0 I2 n: r; H7 G2 i
  else* Y0 ?' g( Z9 |8 I! t9 ~1 b
   @.stopped:=true;
( m1 f7 V1 }9 Q0 ]+ e1 I! _  end;( r/ ^' J' J- O
@.move;--加了这个以后则不管红绿灯都是一直运动的,8 ?; k4 ^% B: F( U. }, l  O  I
end;
' d( l2 O) t9 r. Z! A( z' O% W3)用ispect-when-when-else,出现同样的情况
1 l% ~& s. k& s4 h) O# b# k, _6 s求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
* C6 [) p2 l/ `4 i- t( n) |, ]逻辑混乱。随便弄一个吧# ?/ J2 Y" _8 V* Z8 a. q( T# g0 A
is/ |) N& c. U& ]  Y0 ]% e
do8 |' f, w' N( _( `
if light="green" then
' b" R4 j( s  i; K2 ?6 I@.continue;
! V% M9 Q. I" C8 d2 pelse
4 _) ^) U/ m1 I# R@.stop;9 @3 K+ @2 c: h
end;) p7 \% V. t5 F: G: @
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-12-11 14:36 , Processed in 0.015387 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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