设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4308|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:0 D: |' N6 {1 R6 ~3 q5 R
1)is
- ^( B3 |2 e" k+ y6 x2 Bdo) y6 ~7 j8 s7 `$ u
if light="green"  T; G. ?1 Y8 Q7 Z. @# e( o- F
then @.stopped:=false;2 b0 ?0 X: n. f
  else
& @6 Y; m0 N2 b   @.stopped:=true;. H* P; U1 {& b! D/ M1 E0 M
  end;1 o3 F1 b" X0 @. ~9 u* U" X
end;
% _$ R6 }9 X7 |5 Y" T
; p% \, Q! @% S- {( M$ J# t% ~7 k1 ^用if else then,只会停止,不能运动,停了以后Method 不会再被调;- v4 v5 n, W- l  E$ l# V6 r9 s
2)is
  `% i- |0 f* H/ ?& s5 c2 q$ T: n+ ddo
- S/ j, J0 v, Z if light="green"8 [5 ~# Y; W$ Y9 Y* X  R2 K
then @.stopped:=false;: E; q+ m9 L) t
  else
7 j% K0 |) l( e3 X1 T   @.stopped:=true;$ x% I3 Y2 S& ?0 J6 t
  end;* I2 j/ {( S: q: m# ~
@.move;--加了这个以后则不管红绿灯都是一直运动的,
3 v, M* n7 o( v4 l4 X6 ~end;
7 d8 ^# I# U4 V8 ~3)用ispect-when-when-else,出现同样的情况# Q; D; P8 l% a% A- r; B+ {
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
. y! W0 C8 c# U逻辑混乱。随便弄一个吧
2 z1 w) C  g3 ~' r- l4 [  Ais
- I5 {2 Y! G  y6 W( i: kdo: s# Q8 D" F3 l, g+ R  V
if light="green" then
- n; b8 I. n. Y3 s@.continue;7 t# {6 m1 p2 N. u4 [
else8 ]# a8 X1 Q. P+ I
@.stop;7 C/ d# ^# C/ `' |
end;
* y* h( R0 ~4 Z0 R, A. A# P# send;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-4-28 14:51 , Processed in 0.018159 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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