设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4531|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:! w  R; }1 o1 j2 o( ^1 g' y' f
1)is
4 `/ l3 R8 r9 M5 ]do
7 p4 b+ i$ X) w if light="green"
/ S3 v; P) C, U9 l1 U3 `4 d then @.stopped:=false;) W- k; w# g  w0 f
  else
% F  e2 C  j( t/ i9 Q   @.stopped:=true;
3 Z. [: ]  e, h1 `5 S* C# \  g  end;
6 e6 W4 o! Z% y1 {# }end;9 i/ {' N% [4 K+ A4 {+ H) \  x

- S; m8 Y5 i1 K3 q' Y用if else then,只会停止,不能运动,停了以后Method 不会再被调;
8 o6 x% s" q; D4 x, ~, A2)is
' _( i" I4 Y8 _( V9 J* {do
. |! [% {+ u3 ?! ^/ O; a& X- A if light="green") @, a" K" C+ {* _+ ?6 t( H
then @.stopped:=false;* p7 I& \6 d+ n! p+ K( S0 x7 e
  else
% [! v- V" i8 P7 T5 [5 J# M   @.stopped:=true;! Y  g5 V8 J* I
  end;* {( n! N0 n6 c7 f3 S* n9 a4 z
@.move;--加了这个以后则不管红绿灯都是一直运动的,
$ W2 A0 b$ J8 Aend;+ g4 r8 N: m6 \* Z; l  F9 T! l% k
3)用ispect-when-when-else,出现同样的情况
' m& C7 V$ j: G2 w0 S5 A求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}2 h5 s" [, @+ k7 S
逻辑混乱。随便弄一个吧& x. N! ?! J! x* L/ A+ q- W
is
0 J6 ?% ~1 V8 g6 A, O+ ydo
; U( B% P- y+ E8 jif light="green" then
+ e2 l: `8 k9 U* H! }; y@.continue;
( w, ^5 m, E0 S% E. a- p5 S* |else: I8 B! w; y! L% W. Y0 D
@.stop;
3 [" S" j  w( K/ fend;
8 n+ ^( D4 A4 x+ V6 L7 w- }end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-6-15 19:06 , Processed in 0.014185 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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