设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3782|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
$ j: C" T/ E. G8 m0 Z$ c1)is
. [7 O  C1 t- [7 i2 S6 Pdo
( l6 y+ K( p$ f4 e" d' D, D if light="green"
/ x2 f# |3 R% V. }; n8 c then @.stopped:=false;  ~0 a, @- N* d( e. e( s' E
  else
$ g/ D( Q' R  N& Y   @.stopped:=true;5 e* u2 t: K# h( D4 }/ {+ r
  end;
9 q2 C% m2 C, {) @end;
8 a0 _8 q! C& `0 c6 {& p
9 h' e! I, G! `2 e; P用if else then,只会停止,不能运动,停了以后Method 不会再被调;" [& V8 p+ }- J& I
2)is
1 v+ Q& J/ ?1 M9 x: k* {& Ldo1 z  j7 G; v2 e3 x
if light="green"
& V# d+ x5 L- r  w6 c/ k( P2 m then @.stopped:=false;
* \/ v' t6 c" T5 ~  else) a+ k0 g6 s/ z4 ^6 g- ?2 C
   @.stopped:=true;+ }3 O2 p! d4 d
  end;
* h7 C2 g" }# M9 t/ `) f@.move;--加了这个以后则不管红绿灯都是一直运动的,  e5 w% a" s/ i# L5 K) {. v2 x: c( T: ]2 b
end;
2 a2 p* ]0 R7 i, M  D2 q3)用ispect-when-when-else,出现同样的情况0 Z, D/ p' j. j8 E" Z$ x, s
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}$ `7 B) Q5 U; Z; j+ D
逻辑混乱。随便弄一个吧
# d6 _: B4 [# j8 @2 uis: p! b8 [% r3 x5 V  V
do
" w8 a! H* v- J9 b- t, Sif light="green" then
. }  I& l$ ?+ M' N@.continue;- d1 j# `' M; O, U
else- `  F- q! V" m! [4 g/ W
@.stop;* b0 f6 j! |( ?% Q9 u
end;5 H* c% h3 G  }: l9 u/ B
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-1-1 08:37 , Processed in 0.016601 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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