设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4057|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
$ D& F! P- [/ G. K( _1)is* O, M  g( G" G# ?* F4 H' P
do# }& H$ ?# K/ |4 j3 p. \, z' l/ b
if light="green"9 ^; \6 R1 R. E
then @.stopped:=false;" N0 o( M2 s* Q) P
  else% b' M6 S, H8 x  w, B4 h, k5 A
   @.stopped:=true;
1 o" G8 {1 k3 v5 R: q! _/ t" t  end;: W9 q1 U/ |( P
end;: ]* z* Q/ @- e: I7 T  x

6 a1 R# c2 t2 q: \3 y! y! v! f) i用if else then,只会停止,不能运动,停了以后Method 不会再被调;
' x( N" r" J1 w' ^5 \2)is
8 }' {" _7 e9 U. D7 Fdo) M9 a& Z1 @2 E% }
if light="green"0 |% N* q2 a0 a
then @.stopped:=false;8 j; J' D, x( r" R2 Y
  else$ c) n1 t3 b  U% R6 o; x+ }
   @.stopped:=true;
' C5 j& m6 ^: [; n% i7 v8 k  end;
+ i7 E1 p# H4 W( b$ z3 k@.move;--加了这个以后则不管红绿灯都是一直运动的,
6 k( U- J+ Z  }2 I3 ?" wend;
* b. u3 A: o- R, R3)用ispect-when-when-else,出现同样的情况+ z( Y: v2 g/ k  {  R2 p
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}6 x# s) @  ]; s
逻辑混乱。随便弄一个吧
. x: D  ?! B" \! k, u: \. _is
5 u( z) c) c+ X% B; d9 gdo
3 @+ ?7 g* W" I: q2 Jif light="green" then7 A: |+ a# _  j7 e
@.continue;* |- x7 J4 Y) ^) z1 |
else5 o! J$ J  {; T! ?+ Y
@.stop;
! H: I, q1 j! Lend;
9 u) Y$ Z9 s" j) ^  a# {0 zend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-3-11 19:33 , Processed in 0.018951 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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