设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3483|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
! ~) H7 |% [) i/ y1)is5 Y+ i$ Y* r+ h# [0 u" w7 H
do4 [9 B+ b7 p& O8 f( I
if light="green", Z  s+ @7 g% X+ |% |
then @.stopped:=false;
3 b0 ?: B/ y+ `! Y6 K$ x  else. g+ ~! i0 l3 w0 s
   @.stopped:=true;" N3 m0 l1 q2 O* h. e3 ?' ^! J6 b
  end;2 _& E9 I& B/ `2 E
end;
! B1 x: _: x5 ?1 s! j& v2 K
. H/ v; N. U+ _- [用if else then,只会停止,不能运动,停了以后Method 不会再被调;
: U4 x$ b: q; [  t  _* G& q2)is+ b2 S0 Q: V. |3 k$ l, j
do
4 S, w7 I( I9 E$ @ if light="green"5 {( C' E2 ^: E. V& d- ~! M# A: V
then @.stopped:=false;
! ]& T! L2 h- W. T* u( t  else. a& G9 Y( _% O- v; @# B. f
   @.stopped:=true;
; V+ m: l) X+ {* t- Z* `  end;
9 O; t( j( l; m/ g) T: G@.move;--加了这个以后则不管红绿灯都是一直运动的,
, ?1 ~) i5 y4 Kend;
( d. n" w6 A# W# u3)用ispect-when-when-else,出现同样的情况
, `4 y. u2 k1 a  c+ {. m求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}; x) D* _' O8 z6 `
逻辑混乱。随便弄一个吧) I6 j' [5 _! G1 Z( ^3 X; L
is
$ _9 C% J" e7 D( c4 Gdo
0 e$ t5 g( ?( w2 cif light="green" then$ j; A/ F1 B$ d3 E1 z) a
@.continue;+ t. e1 k7 E: s# \6 A
else
  s' u+ v: G( d' l9 ?@.stop;
! A6 A* p* e; m1 q) [4 o0 qend;
" {9 k; v8 t1 {* bend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-10-27 05:59 , Processed in 0.012997 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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