设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3944|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
( a; }! a) z; l3 e' p+ t1)is5 Y) Y5 Q5 r" D& M
do
8 w; r8 Z1 S+ E! d2 i6 P& P if light="green"
' M3 b& J0 G/ F& H  B4 Z then @.stopped:=false;/ i+ L# A, O$ e
  else
# x! b. J2 k8 o0 m- S$ f# b   @.stopped:=true;4 }9 s* |* H  }4 z5 l
  end;
$ U% \( [3 I' e9 K. V8 L' ?end;: c3 [) y8 l7 K1 ?& I
8 E1 k: i% f6 N4 x' m! v$ K
用if else then,只会停止,不能运动,停了以后Method 不会再被调;, Z5 I- ]) v8 k
2)is+ c" S# q3 y- t; A0 Q. \- n
do$ b. G3 P: y+ G0 l: `7 B, e0 _
if light="green"/ E" G" ^: k# R/ Y* C! ]
then @.stopped:=false;
# y: ?4 C. s/ g! p' U$ l  else' D5 ^" x& ~1 {
   @.stopped:=true;
2 s2 d5 M( t2 H; m" `  end;4 s! ^% n' ?" R( f$ ~7 q
@.move;--加了这个以后则不管红绿灯都是一直运动的,
6 ^3 d8 m4 j8 s- B: Pend;
* u+ N7 l" G& Y) p7 k3)用ispect-when-when-else,出现同样的情况8 y1 a' t4 U% u* I- ?' [7 j) W( w
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
0 D  @1 g4 ~3 Q$ p8 P. j3 ]! o逻辑混乱。随便弄一个吧
% V, X' _; j5 Y: T8 ]+ Gis
- Q, ^" [4 {+ ]/ K% l% `do
# y' u1 Z* o  w, A, P/ K6 Vif light="green" then. u6 x- I/ j# ?/ k; |! S
@.continue;
4 {( {$ S8 A2 g) ~8 u. gelse6 C7 Q5 C2 {% }2 Z/ x# N) A' u
@.stop;
0 H0 t+ t2 R) ~; j8 z" send;
& p. j2 Q0 U4 i: ]. w7 B. r) W! ~end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-2-9 08:46 , Processed in 0.013881 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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