设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4526|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:8 R, ]" P$ G9 L: _! \
1)is
9 m- ~! h4 M% k) Odo# R9 [8 ~# M5 e/ V8 h
if light="green"
; n5 b- R! V: s# p, D then @.stopped:=false;: l( A# Q2 H! F6 Q+ S" }9 ~
  else" I; C" H* w$ ^- B# V
   @.stopped:=true;
  V% g& Z7 L( t8 u  end;) L. M: g* t8 Y+ o- J2 \8 |
end;% n5 u: D4 V- F

3 o5 m; U+ i8 A% Y# {. X  ^用if else then,只会停止,不能运动,停了以后Method 不会再被调;; L8 t6 T' i. g' E# X
2)is
3 c  }7 j5 q4 D5 @. [- Xdo
+ m7 H5 c: p, L if light="green"2 m, g% K2 z: E: Z: b9 ~# b
then @.stopped:=false;
8 W/ c* U! \& S$ v  else- ~& n+ S( i, `: J* [$ p
   @.stopped:=true;% V9 t5 I2 E3 Z
  end;1 i; b* r1 M+ y
@.move;--加了这个以后则不管红绿灯都是一直运动的,! q; E6 B6 x1 [% _* c
end;
* F) O  U( Z- a; }' c, C. K- l3)用ispect-when-when-else,出现同样的情况
9 H! G* j# d$ K4 U求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}- Q0 m, U# d0 u+ \3 z: M. B$ r
逻辑混乱。随便弄一个吧
/ D' P: r5 \! }# D2 Uis
) I: g+ C+ D! J9 ^0 [$ g8 Edo2 ]- h* I9 \) Z3 Y3 w' _
if light="green" then
, r( Q) }. G3 k1 u9 U1 H# @  h@.continue;
& {$ _( B1 W5 O$ @9 i. ^! Celse
3 _, w1 w6 F& V0 r1 ]8 ^@.stop;
$ l% J( _( N& Oend;
4 a5 I% v; c) l( k- P3 F; Tend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-6-15 01:10 , Processed in 0.019166 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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