设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4210|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:! c  u  f2 {# I2 M$ e3 j0 |
1)is9 r1 S- K# H0 D2 e1 W$ b
do
5 ^' l/ [4 a3 ^: e+ a8 h4 R if light="green": @+ y& D. ?4 |: @- Y
then @.stopped:=false;; k& g3 H9 `& D0 F0 T
  else2 r& g' m7 S" M& Z2 R, @
   @.stopped:=true;
; q8 M: B1 @* t! G  end;+ |: ~! m' M# k
end;
: R8 h# W; T: X
# R) L- V" `4 N% w1 H' I用if else then,只会停止,不能运动,停了以后Method 不会再被调;& N' R( g: |, m7 F# P0 i" _8 d
2)is
( r; A$ L: \7 udo
  c0 J0 _$ o! k: q if light="green"
- ?% G1 [+ G# j2 v then @.stopped:=false;
( r: q3 g' @' R7 g; t  else
+ x& p, [& W2 b1 @, D: p1 h   @.stopped:=true;/ R( m- Y. u- B( }9 I1 M# G# ]# e
  end;
- l; W8 M+ v5 ]. `) b9 h$ y' c@.move;--加了这个以后则不管红绿灯都是一直运动的,2 V/ Y. H  a4 u+ S$ g
end;
, O0 {2 Z) m; Z1 s. |( X3)用ispect-when-when-else,出现同样的情况
9 W5 d; r  M& C* j3 x7 P求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
- x; D  W8 _0 ~7 I逻辑混乱。随便弄一个吧
8 @7 `4 D* d& I, Mis
5 R+ s% G  `2 E% V, r" A3 m3 Ddo3 j4 d# g' f# G- m* ^7 y
if light="green" then2 O( Y% n9 k2 U* ^+ S+ C
@.continue;6 v, b; @# U1 _! B& g( Q0 L5 L
else
% _6 R% S- i1 H0 H8 Q; [  w- R@.stop;
2 Y6 f, J7 F0 j% _* I, Cend;
1 @5 C4 y# l7 h; S9 m3 Jend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-4-17 08:14 , Processed in 0.018445 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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