设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4995|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
0 Q0 {: s7 h' R  M1 [3 [3 \+ q1)is. m: @5 u) h; `" j6 A
do
4 L( J/ Q5 K3 N7 q3 }0 n$ _ if light="green"
/ l+ W. J3 o/ w% D5 h% ^ then @.stopped:=false;% M+ a1 M1 T% ^' Y/ |2 g* Z
  else
6 r" ]' G) |, [: @   @.stopped:=true;
2 t6 x, P% c- V: L4 w7 h  end;
$ I% h0 n- |, K0 x* J, I( O4 Tend;  o2 J' I7 v4 ~

; _  p- z3 P" ^7 H用if else then,只会停止,不能运动,停了以后Method 不会再被调;
/ @. q. m9 `1 g1 b& q/ u2)is0 W: l* n6 G/ O  N/ K- @
do
8 x9 G2 I5 F; j# f# F if light="green"& ]9 Z' r; B& f3 W$ n( Q9 z
then @.stopped:=false;% }7 u& l* P! D
  else. j# |6 ]3 g! L( u
   @.stopped:=true;
! ]+ P$ [4 Y# u: E4 d  end;
) D: A! l6 ?# d- B1 J# C* s4 d@.move;--加了这个以后则不管红绿灯都是一直运动的,$ K9 k- m& Y2 o
end;
* a; Z% g5 d0 |5 g, Q3 D3)用ispect-when-when-else,出现同样的情况, P0 d; ?% \( J/ Y: N
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}, z* |/ S- j, j) ^( X, t, ^
逻辑混乱。随便弄一个吧" w2 I. x3 t; F1 E
is
: x3 c0 h3 S$ F7 _/ S0 Ndo7 Y% z- E! g: s7 G( K& k2 K% v' @
if light="green" then1 N: X! e! K0 S  v$ [! U
@.continue;5 \+ M# L' T: S0 Q
else
: w; N3 ^  t3 v- ^6 d  C/ D@.stop;
8 _) \! I5 }. i4 Eend;- t1 U! H" n/ `. [2 C; V( |  J
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-9-21 03:43 , Processed in 0.017266 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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