设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3934|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
3 b4 b) J0 D: @" t$ q  O/ L6 _% `- F1)is- I; Z6 P2 {2 P8 t  V8 I
do
8 d) W% \$ H0 ?& C# x  ^ if light="green") W  {5 u% ]8 A% b4 F" {3 G- V
then @.stopped:=false;. A6 M. ~3 X" m4 N& t8 n
  else
1 i4 n7 M# u' l+ b! U   @.stopped:=true;, @4 p! Y8 s  T9 N* ]) t( C
  end;
: j; F4 ~: p+ }/ a9 Qend;
0 m  \" j. e; L/ t* X1 m
! w% ]( Y; c; I" U( R- D用if else then,只会停止,不能运动,停了以后Method 不会再被调;
/ U6 W6 n% Y4 ~- h2)is) N/ d5 P: U. J- f0 f
do# o; u: Y" M' o
if light="green"
0 w( n# {" L! R1 E- o: R2 \+ q# \ then @.stopped:=false;5 Z" i5 [; d2 @9 V. M% Q: H. P
  else
' ^0 w( S% n' L# y: k4 h   @.stopped:=true;
/ v  F) g( J( P+ f8 Q5 M. [3 Q  end;2 A6 z9 Y9 g2 v8 @' x* A! ?
@.move;--加了这个以后则不管红绿灯都是一直运动的,) E0 t5 ?7 L- C+ R% r& @
end;
# ], g+ S/ R8 H  o; V& D, h3)用ispect-when-when-else,出现同样的情况
$ j0 ^' E; T( g求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}' p" V9 L4 p$ E  B+ L6 @6 i
逻辑混乱。随便弄一个吧
  m0 v- U! h! mis
! _( }9 f* i7 |do( F8 \3 _1 J- a) U9 _
if light="green" then8 P  `; T1 d* l1 w( {
@.continue;) G! O' x' e7 e! ]5 r% L& C
else- `* h/ o& j) q: Q" m6 j8 v1 n/ a
@.stop;
6 [  `% D. E. `. K, o; L- D5 i0 Xend;
' J+ n; Q; ^" a4 w" Jend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-2-8 13:06 , Processed in 0.027287 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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