设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3921|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:1 c* y: V, A5 G4 g7 ?) E
1)is
" i3 H$ N* y2 j1 J0 {2 vdo
# P3 x; M7 F; R+ K4 J if light="green"
% C; @4 B; J4 {8 {# @4 i2 P2 ^  B* f then @.stopped:=false;
1 f6 N7 S5 p- B* Y  else
: B1 U# h; |- b* T( V4 {. X+ f5 {   @.stopped:=true;4 B) r( k' X! r" Z1 D
  end;0 P$ M$ I0 g9 `6 L/ B7 X, l
end;$ u1 b+ d) B  K2 U' r
+ O1 _& |! B3 W* {* |
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
' ]; J) g0 s8 C7 D& j# L2)is
; C+ z5 }8 j" B3 ~8 _do
: i4 {# A2 [2 u0 _2 a; [ if light="green"% p- l9 a7 X' D- O# r3 M: o# p
then @.stopped:=false;
$ T- M" o* D( i6 I8 Q9 J% J  else# I! V' c6 j: L* ~8 I: Z2 a: Q1 \
   @.stopped:=true;
5 r( k& C9 K; c1 l% l  end;
3 {4 G" U% p' M! ?% t7 d$ q) J' h@.move;--加了这个以后则不管红绿灯都是一直运动的,9 I0 @+ s8 f# Z8 E, n
end;
$ X) k" w* ~$ l- M$ N/ F0 {8 V3)用ispect-when-when-else,出现同样的情况
) c# s" e% e' R; l! F- U求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}; O: n5 _2 ]3 c; c
逻辑混乱。随便弄一个吧
6 {% _5 ]7 V/ ~1 m1 m8 ^+ Iis  m& W! t1 [% z/ O
do
5 @( R" ^# L7 A! pif light="green" then. I: g& p* P) S0 i
@.continue;
5 ^3 u! b, F0 R% Delse
9 T! y; {! @$ w& c" h. ?4 S0 M1 E* r@.stop;
9 Q4 j- k) [0 x8 H  B  {) p% R" `end;
2 o2 c  _5 ?* |" Mend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-2-6 08:22 , Processed in 0.032977 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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