设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4307|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
# D6 s/ C" _. m/ S% Y) P1)is5 [. O0 `8 \, g! c: S4 ^. k$ V: E, G
do" a* P& u1 u  z4 h$ d: |
if light="green"" S6 z9 j2 ?# {& V
then @.stopped:=false;
0 L4 r: F: x7 [% F  else
& ]1 `* ~) J' q) Q1 t   @.stopped:=true;2 ]1 u: Y( I/ `2 T' s0 F' h: d
  end;+ q8 P* h0 h" L
end;
& x! f$ t, x) C# G. G2 k
( J1 A; |! [) A% ^用if else then,只会停止,不能运动,停了以后Method 不会再被调;
8 l8 M. f! \6 \& c" p3 `. E" R2 T+ v- ^2)is
$ w$ R7 N# {* L7 X9 G2 odo
  ^  L& G- d5 M" P0 \- C if light="green"5 F, S  h# q) N2 P
then @.stopped:=false;
0 I0 O. P8 f: w1 ]/ ]6 ]  else2 G8 ~+ X( a( d, s: M- H7 P
   @.stopped:=true;6 U4 F$ e) B* G
  end;
: ^; r' c" h) J6 W. \: l% T@.move;--加了这个以后则不管红绿灯都是一直运动的,
3 Y" P7 v' K4 r; W8 j7 L1 J, tend;
+ N9 o% z" B( v& N% Z; g& X3)用ispect-when-when-else,出现同样的情况
0 g& ~6 a% ?( S$ B求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}/ {- L3 ]- s) i4 l( F7 `' K' I' }
逻辑混乱。随便弄一个吧1 P1 D2 w* L. t# }1 a1 j6 `7 A
is
/ {1 e! [8 _4 Edo
0 B2 D& {. {8 x6 g% j& P. q8 sif light="green" then( k( ]8 N5 Y2 ]
@.continue;- g* L& e: k4 z, q. e" {; L5 u9 ?
else9 @6 t7 s! I6 S& @6 P! _
@.stop;: M! E; V0 m' z/ `$ w5 `
end;
1 S5 a/ J/ |& u5 Iend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-4-28 14:50 , Processed in 0.014886 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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