设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4800|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
+ [- r  Q6 L( s- ?+ `1)is6 w& J( f- {* I0 v
do
$ S* U% j5 I, W+ `: p5 S if light="green"" Z( J5 c1 a. m
then @.stopped:=false;
9 P* O5 `% F" M* A: U  else& c+ @" n, b) e7 Y/ m
   @.stopped:=true;: C9 v$ E  f- Y5 X8 _* X
  end;$ e; Z# Z/ ^' Z" x. r0 N. \
end;
6 \2 @2 _4 u6 r5 o7 h+ n& ?  l( x1 o% O1 g
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
/ O2 a2 w3 C0 S* J2 R  A2)is  i+ V4 r5 [% Y9 p& i, o7 o  v4 w' Q
do
5 r( I8 o% b" U if light="green"; E' L7 [) K- m* W
then @.stopped:=false;
' Q7 t! Q$ E, N1 r8 h  else
9 w# i% k! g9 s4 x   @.stopped:=true;7 x( l; w2 ?2 s, I7 A
  end;
" H' ]. ^$ Q# T9 Q@.move;--加了这个以后则不管红绿灯都是一直运动的,. Q& c; M* n+ W- p, M
end;
/ D. @+ f1 d( [3)用ispect-when-when-else,出现同样的情况
# X* P  \% ?3 P7 e) T4 h* y6 H; d求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
3 Y( c2 [% J3 }- J逻辑混乱。随便弄一个吧5 J) h/ F' [3 g
is7 K; L  u1 u% ^/ n$ n3 v0 l
do
* R. e: o$ t, j- Iif light="green" then
6 G" z+ H8 n: L$ _+ w7 T" T( M@.continue;) s' k% z+ |# E3 m& J, {& M7 O
else6 J  z+ W9 i2 x7 X$ V
@.stop;6 N5 O. k1 ?1 p2 s
end;& s$ Z: }$ I4 X
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-8-10 17:54 , Processed in 0.015485 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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