设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3513|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:& [- I9 _, a) n$ A- F3 Q( Y1 L
1)is
( d0 ^; T6 t; l1 x: [$ v( w4 o/ odo5 c5 n# Y) c) C$ f- {
if light="green"
( Y* Y' b! M  W% A* K1 h then @.stopped:=false;
1 [5 b% {" X' q* ~' A  else
8 \5 M$ l- B2 J- L( `2 u5 O. G2 z   @.stopped:=true;
- m5 s- B3 J' a  end;
; m. e4 f# ~. Zend;
+ `7 b% Y9 U) J: H2 ]4 P
  l5 I8 D" \" D! h( g) o& C用if else then,只会停止,不能运动,停了以后Method 不会再被调;/ s' m  Z/ o8 c; n" _4 h' S  a) R
2)is
! r' [# Z# O  n9 @1 a! E- Odo
7 b4 c2 |! x( j) T* Q& \ if light="green"/ x4 N$ m$ |! _- Z2 W
then @.stopped:=false;* f9 o" B' P( f
  else( s( J, |4 c7 f2 a4 L
   @.stopped:=true;5 o4 {# l- ?5 K( E
  end;- N4 v' m4 v/ u. u0 p: S
@.move;--加了这个以后则不管红绿灯都是一直运动的,
% T$ p8 U  k' E4 A; G: ?8 Pend;$ P3 ?5 S. R8 {# u; l
3)用ispect-when-when-else,出现同样的情况; J3 I. j8 [4 a7 w/ Q! ^) B
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}  Q4 j8 V2 Q% _" |  P; j; n0 `$ [( ~" b
逻辑混乱。随便弄一个吧6 q+ I2 `/ v1 m; D1 a% w" C
is# n4 w3 m# f5 Y; Z% O* T
do' j1 a3 Z, K- _. l  I
if light="green" then. x# U4 J+ E) O
@.continue;
2 n( o' v. |- [' ?else
0 g8 L) ^; W7 n7 K) T@.stop;
; N+ v: \$ X/ g# \+ i# l5 kend;
! R& l5 e) [3 aend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-11-6 11:01 , Processed in 0.014190 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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