设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3606|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
6 Z5 Z+ s* e* f7 c- i& l2 i1)is
7 N4 [5 {, l! }1 vdo
& z& A! ~9 }) `( r8 l& s5 U if light="green"
6 ?# }3 z+ B# a then @.stopped:=false;$ l4 u% b/ m' o' W
  else
% {' l3 y# ]" L% p   @.stopped:=true;
9 w* Q& @, e$ a( t! T  end;) o" e5 Y# G0 B+ {9 V& `
end;
. k  E4 x$ Z9 [8 d
1 l% l! W, |% p" w; i8 d0 `  Z( y用if else then,只会停止,不能运动,停了以后Method 不会再被调;
9 i% s8 h3 H' z3 R2)is
0 C* A- L& r8 m# e# g4 Ldo
# h% I3 Q; V8 P" f if light="green"  {( b  j) n1 D9 K3 z1 m* A
then @.stopped:=false;$ I6 Q& o7 L6 r& F1 p: B' U, G
  else
! Y. N2 c; ]! K1 E5 C8 g   @.stopped:=true;. R% D+ _! i8 x9 q. S, D1 Q% d
  end;
4 Q' t% E; n; Y9 M" W- v@.move;--加了这个以后则不管红绿灯都是一直运动的,( ?( c& f0 \! X$ J9 {
end;
- d6 {$ h  p$ N( T. c. c# d3)用ispect-when-when-else,出现同样的情况
: Q3 f$ `1 j) b+ L9 s求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}! O' f2 p2 ~* Y! P+ O" C. U
逻辑混乱。随便弄一个吧6 f" n/ y  k5 u( r( x' u- H
is
  t5 F, L9 b# _do
6 c2 u  t2 B  I5 D4 @8 t8 T) Lif light="green" then+ s& G) @: W% g$ Z% S9 B; c2 y" }
@.continue;% d) C' e7 T. h( l
else
6 F+ {8 q! t$ g@.stop;
$ `8 F, |# X/ ?* ~' k# T- s* uend;
: U2 K( }  r- s$ O# P) o, @9 L  }% I6 Qend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-11-25 12:13 , Processed in 0.020094 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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