设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4678|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
" x1 G$ W" U! @1)is
  ?9 z8 i1 ~6 g5 p' d+ S$ Kdo
9 |% U3 R; j5 h8 F, e4 r if light="green"3 X% a7 T, |+ V; J4 h% G# q: ^1 r
then @.stopped:=false;4 P6 `4 x# u& S  P( V7 N
  else
/ d  ]' b) t6 n. b   @.stopped:=true;+ c: l2 M- Q& W3 _: ^: J& O$ M
  end;
) L" h& H+ b& @end;; q* D  U' O& @# ]3 b& N

" t# B, P* w: L+ A- [- Y5 @用if else then,只会停止,不能运动,停了以后Method 不会再被调;: f/ B# I: f  \- b2 [
2)is
3 m, ^, p, {3 S! y7 Bdo
$ M5 ~, e0 s$ Z% B( E, i if light="green"
3 K( R" u. s  Y0 a then @.stopped:=false;
: s5 y3 F6 e9 l: C! M  else/ `5 s  `' k1 Q9 ~2 W; ]
   @.stopped:=true;
2 E2 r' K+ C5 _/ U8 t* R4 t  end;
8 p1 S- J2 G7 L) L& s@.move;--加了这个以后则不管红绿灯都是一直运动的,
! s- C9 z. K4 P$ F; m& jend;" F4 T+ C3 [8 T, G0 ~# c
3)用ispect-when-when-else,出现同样的情况: B) X0 O8 t# K9 Q; \1 Z
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}  e1 H' }5 d6 I
逻辑混乱。随便弄一个吧
3 J4 U$ \' n4 }  i; f! ris
9 E; c4 k( F4 [: gdo: b7 h7 V! o3 m) T7 v6 s' }
if light="green" then" T1 |3 F9 s! R) g; q' s" v
@.continue;
6 o1 T9 X6 j" }/ i# _6 r0 P' aelse
' `7 z' |+ }# l9 J1 D# B3 e@.stop;
- j2 e) q$ S2 C& ]end;3 b# B$ x# J. ~6 \2 P
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-7-17 00:42 , Processed in 0.015308 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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