设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3677|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
2 |6 J9 P: C  A" ]3 [, m; }1)is
4 x$ G+ g' X, B0 rdo  x. U7 z3 w: z' s; u
if light="green"
; {/ R3 X0 E  [& O( ` then @.stopped:=false;5 z3 j" M2 i4 n
  else
  f$ i# a/ n& a, b6 J   @.stopped:=true;
' k+ Q4 p  B! m7 B5 k  end;2 @7 i1 @1 |9 l) c5 D+ T2 B
end;
  b" ~/ D4 |' v3 t$ e) o7 m5 C: G! K
用if else then,只会停止,不能运动,停了以后Method 不会再被调;7 ]% Z$ S) L! G$ Y6 [
2)is
) |. o, {5 ^' n# J4 j1 U. T9 Q# ?& E% }do3 B  d( Y, F7 s# l& M2 f
if light="green"3 _$ P1 i4 c5 ^5 X8 J7 P6 ~
then @.stopped:=false;7 `( W: O0 e- p9 [! y
  else
, I/ L1 o3 ]  o& Q' {   @.stopped:=true;1 r3 j+ f, Z4 G; B$ g
  end;+ N. g. s: _0 f) r$ C
@.move;--加了这个以后则不管红绿灯都是一直运动的,
8 A$ e$ B% @$ a! r* L  L9 Uend;
& t2 J6 Z0 I  S6 H7 V. ?3)用ispect-when-when-else,出现同样的情况
  }- n" C& e8 ?+ l4 r: a$ _& R求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
( Q0 E& T# d7 l6 z+ y逻辑混乱。随便弄一个吧
+ D2 Q) E! S. {; [% O% C) S( E$ ?is+ x8 o0 z5 [3 r7 d$ y) K
do
7 ?9 u& p& j' v5 g+ S" iif light="green" then' @2 I0 J  @9 n; ?) s
@.continue;
8 ]4 H1 c. [! `' j1 e6 y( s. Aelse
, d2 a  D" m' G5 n$ ?3 S@.stop;0 F/ ?8 K) U% L& |9 g/ e
end;0 R8 d$ K5 @! }; j
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-12-10 20:29 , Processed in 0.013899 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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