设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4530|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:; F& L. b$ s! b+ l+ r1 ~
1)is
/ W$ Q- o1 Q7 h! @( Zdo
0 A% P: J( k. D+ Z/ E. S if light="green"6 R, c1 s3 s: e5 ]0 Q" C
then @.stopped:=false;
) h- c- p) P* H# T  else
+ G, H7 _, T. z9 T+ l  p. N, x   @.stopped:=true;
( a# y3 s# z: f0 y  g  end;( N& t2 @0 J$ n: C% N' V3 x
end;
, `8 T' n, [  J7 N# a4 K
& A. ?3 ?, o& e5 \1 ~4 L用if else then,只会停止,不能运动,停了以后Method 不会再被调;: ^7 b  P  g( {8 `" ^4 f
2)is
( P2 f) \: {! Ado
( |3 `) ?& R( u9 f; \/ H" c' D if light="green"/ f& v7 j6 _, d4 x0 K
then @.stopped:=false;% f* c1 U6 M! S
  else
3 N" p3 b" c  ^" Q   @.stopped:=true;
2 G1 ^* S* j+ \7 U# L  end;2 c' _' k5 a4 Y$ F$ ^" y
@.move;--加了这个以后则不管红绿灯都是一直运动的,: Y- }% i, x! T3 Y8 c
end;
8 L% f) R; w  C/ i& A3)用ispect-when-when-else,出现同样的情况/ f7 K1 G% B& m( X' M% N- z' ]' V; `
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
8 X; B; \+ h3 _/ m1 [& O( G; X逻辑混乱。随便弄一个吧& Y+ h# A! P, F1 P. B5 O
is
4 u( K$ v0 |6 y% cdo% }7 M( j" u: H! l
if light="green" then
* E/ g% J8 D; O% l% a8 b@.continue;. r$ v# u5 q. q* G* p
else/ t# q6 e1 @) ?+ s) j/ r
@.stop;0 r% x5 f5 z5 G6 j2 u+ ~
end;1 k, n1 n$ v# v( T5 B& }
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-6-15 07:44 , Processed in 0.015872 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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