设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4342|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
2 D. j: }, U; [1 E1)is
7 \. v( Z# c' bdo& G  K: B$ O, ~: \+ s$ I$ N' z( d
if light="green"
3 E# I1 l3 w  q$ o7 e# c then @.stopped:=false;7 I1 ^+ g% f& \8 u
  else0 m9 j2 f* x& K. _, b$ g
   @.stopped:=true;
  H( @6 s% R' ^, J7 ^  end;6 x0 S( ]5 ^2 c/ W5 A. w
end;0 @8 |$ T) P. E6 G# K
* E. `1 Q+ k! G/ p, c! L. C+ ]
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
9 z6 ]% L7 w+ _2)is. `6 x5 K+ D+ K! l/ e; n4 Z
do5 k$ t) g: F, N% k
if light="green"
, R/ C, Q3 T% H+ L) J! `- W( i" |1 q then @.stopped:=false;, x4 g- q9 b. o2 K, I
  else
/ \8 I9 a/ U8 u% H" [& k   @.stopped:=true;
1 T/ F# k: c0 _# g9 U  end;
" J$ a' R* f5 S6 ?& j% ]@.move;--加了这个以后则不管红绿灯都是一直运动的,
9 }: j+ A# N7 Jend;
* ]4 L2 G2 K  R5 z! I/ Q& d0 g3)用ispect-when-when-else,出现同样的情况' S" {' l, [1 D& F4 p& |
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
6 e  c$ k( C- q9 `* Q2 Z逻辑混乱。随便弄一个吧
- Y8 X" n9 ^" _, z' h/ B6 i+ }: [is& m1 b3 L: r4 W9 m; w7 y9 g% B
do4 G, }8 b8 f2 q4 c; Y3 @
if light="green" then' R5 t2 h0 u4 t" @! Y. f
@.continue;* m# ^2 }4 L7 M! Y- O; b
else& N: e' R  h/ y% L# p- |( ?
@.stop;
/ R6 |5 Q9 _5 c' Z: H, n  Z5 u# {$ bend;) R% {4 l7 P  Y1 y# R& \3 U
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-3 02:17 , Processed in 0.017399 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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