设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4386|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:  t3 N3 ]0 J9 a" t& K' A- [% V
1)is. e) I3 ]* j) K1 J, G
do% E7 \$ U- ~6 l/ @) k3 M$ m5 I
if light="green", T% i- u0 ?4 w7 K8 w) M
then @.stopped:=false;
! s" @6 c) V' e  else  U( P$ D+ {. `6 |
   @.stopped:=true;
: W# j6 g; B3 X5 R  end;+ D9 r% A: f( e
end;
/ |) W1 U( V$ A* C
6 B# J) j- R+ W# M8 \$ ?! Z/ e0 L用if else then,只会停止,不能运动,停了以后Method 不会再被调;: H+ n: l& R% y! v* j0 i8 |! U/ K
2)is5 P4 i. p- W% g1 y, J: X
do
: ^' _6 D% s$ U( w2 R; @& J if light="green"+ A% T! U/ I9 p7 b0 b
then @.stopped:=false;
- l$ M8 Y: J8 Y  else
" T5 |6 }: w2 A: {9 {   @.stopped:=true;' G) e- e4 o+ a3 X
  end;5 ?5 Z' a  o% @% h! z
@.move;--加了这个以后则不管红绿灯都是一直运动的,2 B* E) G) i, b: T. ~
end;
2 Q/ J$ c9 j! E3)用ispect-when-when-else,出现同样的情况
/ u$ G$ L1 E4 v求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}( t4 p2 K1 |. q9 G
逻辑混乱。随便弄一个吧
! m3 _/ g* l" dis
. @9 e8 F, |# fdo
8 H# @3 Y/ f. j8 b& hif light="green" then, x$ q3 F! V" P: d4 K& ^* S+ X
@.continue;
* |. D- |/ H; _/ m$ \! telse' x0 X0 z) i( D
@.stop;0 I8 ~8 Z8 {% m
end;5 R) m+ ]) e9 B5 A6 l
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-10 14:56 , Processed in 0.024146 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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