设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3787|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
5 Z1 Q5 K( u% L1 J; c1)is
5 c2 X6 e9 N+ L  p, Bdo
8 _  b" y8 N2 o$ ]7 ?/ ~9 d if light="green"
& n- i8 |% X8 T, _( y# k2 X then @.stopped:=false;$ u/ U" U& Q9 Q
  else" h' H+ l/ e4 A2 r5 C0 F
   @.stopped:=true;# Z' V5 u; @0 b3 b0 {+ v, J/ u
  end;
  U% ?" y1 |! M' ^1 C6 ~% b1 f1 T. Hend;
- a* A4 N& k* W2 X6 i* d. c9 k: H  |
. q" l0 q" l/ x/ y) [$ V3 X; j" t用if else then,只会停止,不能运动,停了以后Method 不会再被调;1 N# Y0 H8 D' e
2)is& v7 t/ T0 x4 q$ Y- o* p6 S* T
do
- _5 f  Q. x$ n9 }& e if light="green"
$ W, X5 ]8 P- D" f6 c$ ? then @.stopped:=false;
' v. v* o3 R$ n4 y) u6 \) @  else
" R5 d( h. F, Q* _- v+ y   @.stopped:=true;* {9 t* \/ j. P& w7 [; w6 Q
  end;% r( ?# q1 D  b, t6 d( ?, i
@.move;--加了这个以后则不管红绿灯都是一直运动的,8 k4 Y& W% w7 W% X! c$ H" I: i
end;: K) n" O2 @+ y: y+ @+ j
3)用ispect-when-when-else,出现同样的情况( ?& G! ^0 l  [6 O! |# u& i' i; ^
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}  g: ^2 Q, J+ I
逻辑混乱。随便弄一个吧
" ]3 ]; \- |2 P7 [$ ~/ Jis$ O& z- ]% d6 ^, s0 s4 B
do6 H1 x. ^' G. z8 `: f2 [' Z+ A
if light="green" then2 _# n8 r+ Z/ [5 N
@.continue;, M* p# W+ p; f3 t5 F  Y
else: O& R7 S5 j- F1 ~! D5 |
@.stop;& \, \1 ]% G! ~3 C6 h
end;- M; P+ B0 l7 A% H
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-1-3 21:12 , Processed in 0.025230 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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