设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4554|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:+ z* @. g' V# G/ {
1)is; {1 W' u, G) l8 R
do  _' u7 ]0 Y  B3 `2 h' r
if light="green"
3 ?( K  i: s& ?1 I then @.stopped:=false;- I8 _% ]0 T. V- c
  else
& a# e. O' S8 q5 ^   @.stopped:=true;+ [% B1 ]; V) Q/ C* o# T+ W
  end;% d7 f, q' v! R$ x. X
end;3 ^: d, P, W2 N+ D

5 F) N3 s! \# v用if else then,只会停止,不能运动,停了以后Method 不会再被调;
' ]! w- |/ f! K. C# W# k2 W# y+ `2)is
- B: q, B  d8 @, sdo% W4 F  ^; U2 t, T- N, l! y; n  g+ _
if light="green"
& E1 s) c: l$ u. M8 ]( R then @.stopped:=false;
5 p5 N' Y- t- w6 t" Q  else1 O* e# e/ j: O
   @.stopped:=true;' z8 D2 e& Y: s1 ~1 Q
  end;
3 m! c# X6 {# n5 E+ \1 d4 B@.move;--加了这个以后则不管红绿灯都是一直运动的,! G$ M9 n' s. E
end;
! c8 u& r  f2 a( e& j  H5 H8 `6 M8 {2 P3)用ispect-when-when-else,出现同样的情况) G* R! i3 \& }  H/ C0 u
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}5 Y8 w: I8 b1 f
逻辑混乱。随便弄一个吧0 a+ B# Z. l! Y" \( c% T: s
is
2 t4 q/ O3 I: p" Hdo7 Z! b1 _7 e2 i2 L6 d
if light="green" then' q* t+ c! P; \- t( j
@.continue;
1 h* @% s0 m& W" g6 e% s- [else
) F5 n$ T* v, ]) @+ b@.stop;
! o* W* @5 `5 @1 ~end;
5 L+ ~  o: z$ `0 Cend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-6-21 06:06 , Processed in 0.018161 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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