设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4250|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
( e& m0 Q2 @: P# s( A. ], h1)is
* I' O5 D) ?: J) cdo
! r6 H, F$ |& o+ a if light="green"
% a5 X7 e+ Q8 N2 s then @.stopped:=false;* W1 [3 j% q- {  r/ Y" y" L9 M
  else
  a% P6 X2 V! T: P- Q0 M% o  e   @.stopped:=true;
) a' r9 [3 Z" X3 g  end;2 S- A1 F9 K4 U4 D$ j. V: x# {% f7 o
end;
1 Q% ]9 ^4 s# ?2 ^1 l3 x
2 @2 X2 G  d5 e8 N5 X) V. m( E用if else then,只会停止,不能运动,停了以后Method 不会再被调;3 I* Z8 O% j# \: E6 t5 M
2)is$ y3 H( _6 D( F7 e
do
6 V) \, B3 Q2 n5 R$ Y if light="green"
/ `/ K+ T* X3 ?! W: [' T5 `* c' G then @.stopped:=false;
3 i; ~5 A, W+ l) u( a  else6 N* w+ ?8 N$ A( N6 C
   @.stopped:=true;" J+ _' H1 F- J. C8 a  N
  end;. |2 |; G2 q, a3 u7 V, V& ]
@.move;--加了这个以后则不管红绿灯都是一直运动的,' |( g* m/ K5 g/ m  k% i
end;
$ W1 g% l" C" h( d4 B3)用ispect-when-when-else,出现同样的情况+ o. k4 K  h& K) J8 g
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
- U" a2 s; }  T逻辑混乱。随便弄一个吧* {; ~. }, i1 Q5 K/ b
is
' T( R; J. A1 \: K  Ndo* K; e* `: D0 y& ?1 Y
if light="green" then9 D$ K( }! ~4 `. ~% q2 {
@.continue;
) T$ @3 I) u/ c/ z& s# f( Nelse- S/ {" U3 \- o: A& M8 v; x
@.stop;
) n* T, _( E5 f+ [3 w( }end;
2 I. s0 z8 O1 E5 v4 Mend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-4-20 12:16 , Processed in 0.014252 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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