设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4267|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:4 [5 D' U' {& f+ x- b
1)is
1 Z; `7 v1 j  }$ z6 Ado
* J  Q( n( F0 U  O if light="green"( Q- i0 h; }) n7 P3 `3 I
then @.stopped:=false;/ G' [7 A% @! O) d* Q, Q( E6 A
  else1 t6 {6 X* h- E* }4 ?) ?
   @.stopped:=true;7 j% Y; a8 C" Z8 ]& o' r9 g
  end;
9 F3 H& ]! }# p) @6 e1 `" c& {' ?5 tend;
, T' R+ f$ L7 h9 k1 m3 A2 o+ c- }( e$ P5 x+ _' [' ?. L
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
2 t" l: i$ I- _( ?2)is) S+ ?, v8 ]$ h; Y( u3 j- F
do1 p2 c) D1 H& F/ I! K$ _3 e
if light="green"" c+ ~. |+ h: l+ D
then @.stopped:=false;: j- v( }9 q9 ^5 e3 ^% O# w- U
  else4 P% ^, p( I" l; N
   @.stopped:=true;2 c% C( ~* {: T& ~& E6 S( G3 {/ J: o) t
  end;! G' A( n- K1 j
@.move;--加了这个以后则不管红绿灯都是一直运动的,
4 T0 L$ q# S# K3 ~6 a( p# Zend;
& Z4 [/ D7 \% e2 m$ N) _3 k$ d3)用ispect-when-when-else,出现同样的情况" o- Y% ]# f! X" Q0 U
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}+ m5 m. w# V3 m) p7 }% s9 i! F
逻辑混乱。随便弄一个吧
) `8 b, O3 c- S( t7 g- Bis
! v& ]7 {, [! @7 M# tdo
$ h/ U. d$ N) l( }; {if light="green" then( e' w* h  U1 @! {9 a' V2 c( O, O
@.continue;1 x8 y" C. V- j) J9 }7 n$ O: O4 l& y
else
8 p! _3 ^/ e: R9 Z@.stop;& W. Z# K" V8 \' r% L
end;
( C. p9 d4 v* F8 @end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-4-23 18:48 , Processed in 0.015786 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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