设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4666|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:) k2 R# Q4 v6 w
1)is
" k) G' [" N( m0 w2 ~# ^; V& pdo
/ T* ^! g+ {8 `* Y* y4 S3 t' K- {; w if light="green"
" |) ~- u2 x7 m, A# z8 O then @.stopped:=false;
( @1 O; ?( S0 D" x: I( f  else9 _$ }$ w+ q8 S% b4 ~3 Q! G! M2 |  }7 ^- b
   @.stopped:=true;8 l& n# ?* _$ [1 O" u
  end;
4 M5 R+ d7 ?4 f/ iend;
4 P/ I' b( V- A# Z  H0 k$ b1 F6 a6 i
( k- Z" i+ u2 u用if else then,只会停止,不能运动,停了以后Method 不会再被调;
' r. R( {! w' I; J2)is
9 E% X% y" y% G. _, K+ S: ?4 [do. }2 u' L% Z" X: H( E
if light="green"
4 k6 \. u4 j: R/ q' h  O/ f then @.stopped:=false;
$ n9 \% V0 A0 e' Q5 z  else  R7 q  r+ w1 V3 A& E% T2 D( K
   @.stopped:=true;
% E5 o. q) E+ y3 N) H  M# d" }0 T  end;9 V2 t# [5 H& o9 d
@.move;--加了这个以后则不管红绿灯都是一直运动的,3 i5 v3 X/ u5 ^' j4 |, q$ g: C
end;
9 l9 \# u% ^* R# v3)用ispect-when-when-else,出现同样的情况2 O% b* a7 ~9 J# F* I/ v
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}* p0 t- U. C0 q5 X4 l
逻辑混乱。随便弄一个吧$ a  A* M5 C' d
is. [- p$ o& G- y& L: u: V
do9 q9 B8 i, C3 w, r" D
if light="green" then
- Z: W' U; ]8 P# E  z@.continue;; J' q, C: m& ^+ y0 H& \
else  U! S5 o5 ]6 s/ o7 r0 q9 F
@.stop;
4 w$ P! T- N! }. z' z* o% zend;
! e; o0 O8 Y) b7 y$ hend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-7-14 23:01 , Processed in 0.029571 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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