设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4561|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:0 h$ B4 Q: U/ [$ [3 _) a3 `
1)is
$ `- \) t0 q3 [0 v# r  {1 _do
8 j$ w1 \" F- T- b2 e# k if light="green"
+ F1 Q# H# p  M$ g/ t3 Y6 {+ B then @.stopped:=false;
3 r7 ^% e) D8 s$ f7 ?  else
/ B+ d" o' p6 \  `5 l   @.stopped:=true;
7 ^6 W( r; t( p2 f4 e  end;: l2 t2 b$ |' K
end;5 h0 {0 G! A5 ^' K( h. a- C" l* q

8 m. Z( j& ]; Z* e( f$ P! U5 J用if else then,只会停止,不能运动,停了以后Method 不会再被调;
# e2 i0 j; a8 f" m; q2)is+ w9 C& A, G4 M. G3 s7 Q
do
0 F/ U% |) u8 D' h  Z if light="green"; M! \! E( o" V0 c3 N! s
then @.stopped:=false;
$ F% b% f1 Z6 I  else4 O1 _$ F, p5 N7 z; }
   @.stopped:=true;
1 Q! p8 c$ h7 O# D& g% f  end;
' ~+ }" M" d/ B* c@.move;--加了这个以后则不管红绿灯都是一直运动的,
5 f4 K0 e" C9 V; T8 f9 A9 Mend;
$ q5 V; O& n# I0 E/ d3)用ispect-when-when-else,出现同样的情况
4 V$ `+ G$ \! S求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
5 A# @/ L7 R' g# ~  }. E逻辑混乱。随便弄一个吧! I7 |% T5 J: _$ _- V! U0 T
is
% Z3 h5 R6 I, C8 Bdo
0 g' F- n1 d+ g5 _if light="green" then0 w5 a# S1 x' k4 s
@.continue;! ~6 G- i9 e: P/ c# W  o( c) I; A
else3 M3 }/ Y4 H5 R3 R- ~* \
@.stop;2 U* T$ {; H1 n* w# D6 X; P
end;
' G! n7 Y* R# Nend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-6-23 07:17 , Processed in 0.014750 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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