设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4822|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:+ @/ e# Q* M/ L; ]; \( b1 {
1)is
/ w* j+ D  I, ~+ Ado) M3 o) H( }1 a. r' K! m9 g( R
if light="green"
3 I- C6 ^% ~% F# x+ t; ]) a; L) \ then @.stopped:=false;, \$ S' _: C# `6 b' s
  else
! Y/ B: Y5 C6 V8 s$ b* X% L   @.stopped:=true;6 T6 t$ h' V6 T) k# g
  end;% G9 ?  R& L. r
end;" M/ b5 e' Q" ?
; S6 V; R5 M0 ?1 V& U, ^
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
/ V- k! M% ?8 W, u. l( K2)is
4 F9 _7 V, C# \  S+ ldo' O6 h; A1 P% f7 w9 R$ h$ [7 Q& ^
if light="green"  y- E4 E' l7 w8 V1 K
then @.stopped:=false;- {7 I# C/ e2 i) H
  else  }: c3 |. C5 ~6 ]9 m
   @.stopped:=true;+ G4 B$ }& ^' u. t2 Y8 t) X& u
  end;
6 e4 x( ]9 L- Q2 Q/ O# H" ?/ y@.move;--加了这个以后则不管红绿灯都是一直运动的,
; z4 H2 {3 `" v3 t$ G$ x+ |end;" S: `9 Z9 V2 s) A+ D
3)用ispect-when-when-else,出现同样的情况
) ?# M/ n# q+ K( z3 A  l5 N求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
$ |; H/ M$ t% u' c逻辑混乱。随便弄一个吧7 a' u$ G3 U# @" a( T" ?( G. j+ A* |
is4 D2 j! o% k2 O) u9 {
do. ?! W( N% ~6 d, Y9 x
if light="green" then8 w% R5 W+ K4 Z/ ?+ D$ f# B
@.continue;
# }7 ^, M: D- H4 H# o% w) L5 Zelse
" n: \; @* W0 _( F: `3 ~6 v4 w. o  v@.stop;* A$ o6 d1 J- f
end;0 ~4 z& w: m: X7 V( E, Q
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-8-20 02:58 , Processed in 0.017067 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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