设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4470|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:+ s5 }0 b3 ?+ m. l
1)is. E) d) x$ \8 v  `) v
do
+ E& j1 U' _! y( L9 u if light="green"
( M" T' b1 m. Q8 O) P4 z/ z% k then @.stopped:=false;
; a, ^0 S( r4 W  else
- S( N& S' _# \+ A0 x! }) F   @.stopped:=true;
3 H; e. }) X) C, G( |6 J  end;0 }$ G  N! s$ k
end;
7 q& r" x; W+ I& Q4 p
- e! X. d8 \, {$ K: C用if else then,只会停止,不能运动,停了以后Method 不会再被调;
; b' X) m6 a) z0 a& r# K, I2)is/ _1 d. M. @4 n7 H, t0 |/ B
do  n, N2 W0 v1 c# z
if light="green"
3 m4 q3 i3 @: h& O4 m+ N then @.stopped:=false;
6 w9 I( O" }3 f* v5 [1 V  else* |. K6 j. h" l& S
   @.stopped:=true;
7 T" b$ p- e: k4 \  end;& z0 V( U* R  N
@.move;--加了这个以后则不管红绿灯都是一直运动的," l, v$ I4 ]4 b: I2 M
end;
9 P, N0 W& i8 K/ c& W3)用ispect-when-when-else,出现同样的情况# q# M; t# u% u$ R) @7 [
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}* Z$ r9 N; B( x5 ?9 h- _+ w: v
逻辑混乱。随便弄一个吧
8 |7 z& m0 P2 I4 ^3 L6 t2 Uis
5 e! E! E9 f3 i& v0 }4 y; {& M4 e2 rdo
2 W2 p" s2 @7 r! P( s% Zif light="green" then
$ }9 u! F9 l: U, s7 G. I  f@.continue;
* W- s1 H  W/ _. g8 I6 ]9 Ielse
) C. `! t' G( |% d+ a- U4 \@.stop;
3 ]0 p+ h1 f0 Z1 @end;- S4 d* `/ f/ @+ F8 H
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-25 01:35 , Processed in 0.018995 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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