设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3247|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
9 O  Y2 A9 F% K" b/ \/ P& j1)is
% v/ U3 M% d- N) U7 u1 ?0 R, P% Wdo2 Y3 [: [. L% Z- U- g
if light="green"8 F$ t! ^8 p! r/ O; c9 z
then @.stopped:=false;* R& h- b# F+ H+ H- G- u, ^' O
  else
' A6 L! g' c) K% L% h   @.stopped:=true;
" A9 X- R% I' i) {  D8 T+ w  end;
) ]8 k, [% ?- s& F. N. _% [end;
- l! ^7 j/ n: N- j
" {/ q% x" P% i用if else then,只会停止,不能运动,停了以后Method 不会再被调;" B4 M7 r# A( [1 F# f
2)is9 A8 Q9 Z& M$ N9 P7 i" y+ K
do3 b3 G! n, e5 {
if light="green"0 s% ?# x7 A0 c
then @.stopped:=false;& ~( r: S9 b0 f* p9 q+ D
  else2 |+ E: d7 H, o! n
   @.stopped:=true;
4 J: H- C6 J2 O( n+ f& j6 N  end;
6 H, \5 y( l5 X& U  {" f/ w@.move;--加了这个以后则不管红绿灯都是一直运动的,, j# f# A1 V# A2 j% J
end;. j) A- E/ \! P; c' C/ p# H1 f; K
3)用ispect-when-when-else,出现同样的情况
5 Y& `4 o6 Q3 z求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
  }& O; S" p- W8 K5 a% `% n逻辑混乱。随便弄一个吧
: T. ]$ r) |# j0 o, Wis; A% M0 k5 U4 e2 K  x' U1 U
do
! X8 U7 l) W1 J' Z( Qif light="green" then
' p/ l& Z, g3 D/ U/ p& t@.continue;
' j1 h8 @2 @+ l# ?* ielse  }% C( A6 s9 S  P3 t
@.stop;- w1 v1 K( S5 k9 `1 O3 B; Z
end;
3 Q7 [6 q/ i4 ^0 e! X: j: e/ d9 N9 send;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-8-22 04:55 , Processed in 0.014804 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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