设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3861|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:% u- V2 ~0 y. I2 M5 r0 N
1)is9 z( m  B1 f; M. C
do8 W8 F! B2 t  q
if light="green"% I' X' g+ A% q' c0 |. o) A+ w9 {
then @.stopped:=false;6 H' o$ @+ @  ^+ M
  else
# ^1 B7 _& ^: N7 ]" d! s   @.stopped:=true;
' O) m# b  J" T  v# R/ N* R6 B  end;3 y) \# J4 ^% @  v- z# ?( l# K! e
end;
. b+ R# h  T5 i( I. s/ a+ ~* S" t' h+ A
* e# h0 k3 B7 a; A用if else then,只会停止,不能运动,停了以后Method 不会再被调;
8 u+ m* P+ R5 e0 n' |* D/ g2)is
5 h- O$ h% V5 a% x- Gdo
9 B- `3 f8 K2 p' y% `0 z, ]/ N if light="green"1 {% a& a& \5 }3 I5 k; o, a
then @.stopped:=false;  o. E4 ?& y2 t% n. M. u3 |$ j
  else$ x0 _! M- f8 N6 X2 U. c. \: `
   @.stopped:=true;: q" N& e( q8 ]' ?3 T
  end;; T" R% \2 Z. ]+ ?2 }
@.move;--加了这个以后则不管红绿灯都是一直运动的,
; d0 ~$ I" e# k5 t! l5 Send;9 }, Z8 x8 o- z; C& f" {
3)用ispect-when-when-else,出现同样的情况0 d3 H; U( v/ |$ A" ^- V5 D
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
9 u5 e! R+ M( Y5 e( V逻辑混乱。随便弄一个吧8 I0 g/ V" i% l+ A4 u& K
is
$ d. E9 _! X) j& fdo2 [& x. E" `$ o  D# H7 G
if light="green" then$ p9 Y4 l# G1 V% G/ I1 m4 ]( H
@.continue;: U8 y- P7 C. p+ g% K( N
else' I5 B- ]+ N9 E  M: Q- _
@.stop;- B2 ?" l& d. u) w
end;
- C2 j  [. p, V) Cend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-1-22 17:01 , Processed in 0.022761 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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