设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4316|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:) J# ^" f8 |4 U, p
1)is. w3 ]0 \4 D& o$ v3 ^
do
8 p4 d/ p2 x9 q$ Y  l if light="green"
: a& Z2 a5 C* x0 _ then @.stopped:=false;
/ s5 C* M" ~* U" \  else" |6 y7 v& `! @; D. l
   @.stopped:=true;
( W% v6 A- C3 P0 s! Q8 N  end;" i& r& A( X9 w; J6 y, c
end;
) D9 n; X" E; t9 Y: a7 G6 M3 N1 K
! J1 y0 {/ S7 @( w: R0 X: H用if else then,只会停止,不能运动,停了以后Method 不会再被调;' a% o8 q. t$ @; C* y3 H- q  z
2)is
* J: Q. h" z! s7 D' |9 Z; W6 Edo, R6 L% n+ s" x/ P- s" Y# a/ @
if light="green"
# [5 @2 P2 ]1 k& Q" i then @.stopped:=false;" M# g3 u. I' a7 m" d" D6 x! m
  else
8 I: S& o4 ]+ t+ X' e, [( f+ a   @.stopped:=true;* t' r1 {" I$ m
  end;
, E2 ^# c% O6 L' `@.move;--加了这个以后则不管红绿灯都是一直运动的,
+ Z; E& w& t- ]' S. J% a4 Zend;, s4 s: n: L5 G5 n- l
3)用ispect-when-when-else,出现同样的情况4 V3 y: ?. g" Y  a1 O/ H
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}  j! Q! D# @8 H3 l: a
逻辑混乱。随便弄一个吧
7 x+ E0 M9 d0 n# |! iis
* z% _1 w& W: k' g  mdo
  r* O6 F2 r/ y' j- C9 {if light="green" then" {$ q% T7 k  v1 ^3 L; `  Z3 k
@.continue;  o2 ]/ h& d) A' M# o
else
' Y0 I7 J4 z5 |1 k% i@.stop;
( e7 y, L' }% h3 @end;5 \5 I1 H/ u; ^% f8 }% Y9 ^2 P3 K3 A
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-4-29 03:37 , Processed in 0.016662 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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