设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4607|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:( O. F/ K& B  B
1)is4 X% l5 s. |5 V' u
do
+ V) y8 J5 k0 `/ `' O% O$ b# Q if light="green"
$ t0 E) U) J  Q' j then @.stopped:=false;
' ~6 d, I* N; a# ?2 C  else
6 C1 }7 b; r1 w9 z. E; I! x   @.stopped:=true;
$ h' x5 }4 E$ b9 z" O" b  y  end;
  _2 f" J2 ^4 Q+ Y" I9 fend;: |) q# }& O; a
# Y& w( t1 Z9 V" q
用if else then,只会停止,不能运动,停了以后Method 不会再被调;5 v0 M* n9 t% Q7 _0 x! s( ]
2)is% C4 l/ ?* j9 ?8 @# r2 S
do8 \* D0 O+ G( G/ r1 s
if light="green"
2 G/ \; l7 A2 \9 G$ r then @.stopped:=false;
6 t+ A/ q. X! f7 R2 \- j- C( l  else7 d+ t5 j, B0 {* J; \- n0 B
   @.stopped:=true;4 E' A9 Y5 h  _
  end;2 t9 R2 o# U' x+ e2 M9 O6 a
@.move;--加了这个以后则不管红绿灯都是一直运动的," c- i% {; ?( p
end;
) Q7 p5 y6 [. c! _  T7 Z3)用ispect-when-when-else,出现同样的情况) B8 x5 t; \) W$ p: U, L: O
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
: X( H! {- ?  t/ D逻辑混乱。随便弄一个吧
/ a6 E' X. U+ Y. E# @  y0 `is
. W2 E7 Z: `( \! ado( i1 x0 ?3 y- n, y$ U- g6 _; S
if light="green" then
! K) I; B/ D/ j@.continue;! H2 Y7 a5 @* P! I7 c6 a' V5 R
else
9 j+ |2 Y( k0 W; W@.stop;
, j& B7 _% \7 H! n5 Fend;
6 P6 _* }" F# @* F2 h# s/ A0 z* I4 Zend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-7-6 13:47 , Processed in 0.013553 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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