设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4105|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
* p, Y  B$ Y8 S- A1)is( m, I( F, \* t9 {# H
do" N  \( @5 a# U+ ~% ?# v
if light="green"
& f! C% ~5 i! I8 V then @.stopped:=false;7 @; K3 H! V' C/ N5 s# E8 l
  else) z$ s7 G  i/ h% Z$ @
   @.stopped:=true;, S3 c# e) ]" Y6 i4 c
  end;
" W: b6 [! e" R9 e+ mend;4 x) d2 N6 t( R( I6 m7 n

. k$ W) U7 o" }6 F8 g( y6 t* _用if else then,只会停止,不能运动,停了以后Method 不会再被调;
3 g" t: T* n$ ~- n/ B8 z$ R2)is
2 q& y! y* {# Bdo
2 C% B2 k+ G% V0 h2 w" F if light="green"2 p& N5 q+ B, Q  |4 w3 U5 c
then @.stopped:=false;4 J0 w) g) ?% v' J+ S2 e
  else5 ]1 e3 i" @! Y; E
   @.stopped:=true;
( N" w, G/ {" ~* v4 ^# m! u5 L# a9 A  end;. v2 \+ |& d2 a* c1 i; r
@.move;--加了这个以后则不管红绿灯都是一直运动的,
% v/ h. Z; w2 ?6 p, G$ O" o0 C, O( ~end;
3 P2 M2 B7 a! L- E3 z' i3)用ispect-when-when-else,出现同样的情况* K( H( h2 b' y; q6 _0 T* _
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
9 F* ^9 _- ~# k* ]+ V" l0 a, F逻辑混乱。随便弄一个吧' x, p7 \  _$ D
is
! |7 r' q" U/ X+ @* p7 a, {do5 O" j$ t/ d- F1 V& |: I
if light="green" then- ?) e  K) Q: u5 y9 z5 p, X  h
@.continue;
( m5 l( \4 G9 A2 P  ]else
! F1 W+ p  D2 x1 b1 J@.stop;
1 D7 \/ \) N9 S- m: ?. fend;1 @% T7 O$ _2 t! O7 B4 k
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-3-22 14:05 , Processed in 0.016818 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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