设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4769|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
* t/ y- h( U3 o( G) i, _1)is: m: S2 g! i9 ?$ I. v0 z
do3 F8 V/ Q8 r9 F* Q" E
if light="green"
( p7 K. E* Q0 o% k0 o, j then @.stopped:=false;
$ p4 G$ G; K9 G4 g+ I  else
& j1 e! T9 ]- v/ x   @.stopped:=true;: [! v) }+ ^( _: a0 g3 _
  end;
# g6 |) Y# H7 e+ ^8 o  U. z% Gend;
- m0 G2 M4 c, ?2 G  W" g
3 f1 ~: Z( {, ?+ b! N: f用if else then,只会停止,不能运动,停了以后Method 不会再被调;. Z8 L! y0 ?5 U* t) i
2)is
! J4 |# l2 x7 c' B+ pdo
! s4 {5 e6 G! p5 ~5 B. c if light="green"
4 Y8 a- D+ v+ {+ J then @.stopped:=false;! t- i! ?, G4 p& A* ~) @! P
  else( K: x8 P/ L" m  q& B/ C
   @.stopped:=true;
' }3 A" B, ?- q  end;
6 p6 A: ~/ K+ Q3 D& w) u  C@.move;--加了这个以后则不管红绿灯都是一直运动的,
+ a1 P, a! u' U: zend;
/ X2 B; }  R0 K; t! I) l7 o  t3)用ispect-when-when-else,出现同样的情况. \" ^+ |& h* v# m$ ]
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
) H9 a( n6 o# s. u; N" r逻辑混乱。随便弄一个吧
. p' f" Z) _$ W0 f4 \- j( [& N6 Wis& h/ j4 @+ k% w
do% p' y! Q" X$ y4 O; u! p' ]
if light="green" then1 q2 X  X" z& y
@.continue;, l2 R% Z: ]+ Q' h) S1 J
else" S' O  N: }* b4 H% s! y
@.stop;9 b- z# e) f- N
end;3 Q7 I- ^7 N7 @6 C; S# N
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-8-4 12:50 , Processed in 0.018119 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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