设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4525|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
8 A) R0 f* W- P0 Z7 F0 }  v$ ^1)is
# L, j9 T% U: P( pdo# m/ E1 l2 y( O
if light="green"' H- s) N; i, S' R+ _0 ?! S* y
then @.stopped:=false;
, G# z) U  ]. \% R$ ^  {  else% w( f# v* d  B# `' o
   @.stopped:=true;
; I, B# U' M. h5 s8 H4 H9 A  end;, _- Q6 \% G* L
end;
& f! V1 g, t  H' P( C8 O; C" Z  y4 h5 p: l
用if else then,只会停止,不能运动,停了以后Method 不会再被调;+ p1 D. t" ^$ M/ S7 W* j
2)is% w/ `  Z9 I8 n
do
- z; |& c8 |# X1 W/ I" E if light="green"  w/ h3 I9 }' m. D  w
then @.stopped:=false;
" y( e! w" X% P  n- U/ O% R  else
% C: a, V, `( F- J# z   @.stopped:=true;
$ |; |) m/ F7 H1 i4 W/ a  end;/ N* W$ L& I7 g0 k) [3 y/ t  Y
@.move;--加了这个以后则不管红绿灯都是一直运动的,
2 A, d/ `9 D, Z/ T' }: Wend;
' q3 L9 U/ R) G4 j4 _) r% {1 l! y3)用ispect-when-when-else,出现同样的情况* U3 \5 ~, W: X( g% Y# `& t! s
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
9 I& ]6 J" ?5 B# L2 B逻辑混乱。随便弄一个吧1 X3 C" ~7 ^7 ]: @7 Z$ e$ J$ ^2 |- r5 o
is4 y3 R) s- G1 N. s6 R/ t. ^
do
; N9 S0 c+ j7 s( ~: Q& d2 i; Wif light="green" then. B& K, |  S! A$ ?
@.continue;, |* Z" Y; g+ d1 @! ~- n  A( F
else
+ E: T% k' K" v: b@.stop;
! ]" W, k  x, s1 Tend;
* {3 D- Y4 v6 Z; ~* `7 W4 {end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-6-14 17:04 , Processed in 0.019250 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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