设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4384|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
# N' W; t2 e- _' U5 C' r1)is
$ y2 k! A9 P  A# q/ y( mdo5 @+ D( ]3 ]: C3 T' Z9 e, t
if light="green"
4 }  N5 M% p  B then @.stopped:=false;3 L4 ]. R2 i: w( a
  else
$ G6 F3 C$ b* i   @.stopped:=true;
9 V' I3 ?* {/ y1 n1 Y" o  end;
, k. e; }2 N5 M6 f! X8 H5 d* eend;) h4 ?+ z  X+ F" t) {

3 M: P1 @( y2 b* K. u. P* s5 m用if else then,只会停止,不能运动,停了以后Method 不会再被调;4 O% N: \: o) ^7 {/ \
2)is7 p. E: E1 ~) ~' h# F- e( ~
do% K; d& e: N. {
if light="green"2 k( I# c& _  Y. S! Z$ _9 e
then @.stopped:=false;
6 M8 B. K/ E0 h. k$ r+ i& x* ^9 |  else
5 ~" k/ }/ Y+ B! E6 e   @.stopped:=true;1 y, Q: @% i% m6 U* E7 u/ d
  end;
' c0 }! V9 `# q! f! K1 ~@.move;--加了这个以后则不管红绿灯都是一直运动的,* X4 y1 l- O/ J- P  `6 O, e
end;
; p9 ?: V7 [# \4 n) U8 z& {, ]3)用ispect-when-when-else,出现同样的情况
. E5 Q, a9 N9 _3 r* ^! r$ b3 Y求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
# m5 |% h$ e% |# o! V1 J! ?逻辑混乱。随便弄一个吧8 u- p; W8 h" o
is
$ t. a2 K5 H# i9 n  G# Ado6 k2 t& E) m  w, m' O& ]! ^/ d7 Q! {
if light="green" then' Z6 ^+ [; N* X. n
@.continue;# i, j5 L7 d" {# ?9 [5 `. h
else
$ u# c+ @; ]0 J" k@.stop;7 \$ f! P5 r% U' ?. c
end;
6 Q! g3 g- P% z, a$ B) M) Nend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-10 04:08 , Processed in 0.017440 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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