设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3760|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
- j6 ~8 h' t. w' {7 D1)is
2 ], h' [" Z' x: \( Tdo) a! |. |% f3 ?) B" ]1 s2 o3 e8 l
if light="green"
  l6 ]5 g5 T- Y' a2 f then @.stopped:=false;6 x7 U5 r+ H6 H( g
  else' P. z5 X6 [$ G- m+ |: K
   @.stopped:=true;9 Q+ V3 z+ O, U% h( ]4 ]
  end;+ g( l0 b! H8 Z9 X8 \  T& P
end;" ?8 z; c! N! f, _$ N' {4 g( A" x

% I3 t- D; l8 j3 E3 ~+ m3 h用if else then,只会停止,不能运动,停了以后Method 不会再被调;
6 e$ _. o( c% e7 Y; Q2)is) K" g5 E( ^- p) d
do  W5 _! |# c4 V5 _0 N5 m
if light="green"
& t! s4 ?/ ~. P( A3 h6 ? then @.stopped:=false;* G/ f  z" V' i  Q
  else
! m) y* I- b# b2 W2 x% B0 q   @.stopped:=true;6 ~0 L; O( s& p4 ^+ p
  end;! s; ~9 n0 F) I/ u0 e
@.move;--加了这个以后则不管红绿灯都是一直运动的,
( i' t+ A; `) e0 k& P& Yend;" v. A7 _  S4 @0 k1 A
3)用ispect-when-when-else,出现同样的情况
, v+ f* J5 _1 t求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}# h4 d9 X1 U3 u  {$ s
逻辑混乱。随便弄一个吧! a2 A, `  d- U, e
is8 V* v1 K* b, y. a! X  ?  _; m
do( K0 U- y' I) V3 G4 W5 f
if light="green" then1 i) q! S3 Y$ `0 p- I- T. A
@.continue;
  B) y! e; z' k( ^- P' Uelse( I$ x1 q# @# i( a2 s
@.stop;
8 O& k+ t/ c6 r( N% ^' m/ P% Lend;9 z& J% q7 N" ^8 N$ D
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-12-23 21:33 , Processed in 0.016340 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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