设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4326|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
9 L% f& t: E6 y& d1)is: x. M) i( f! C7 e" J
do
" u1 b  D  H! A4 O, o( ` if light="green"
  c: p. g. s, P8 p* ~ then @.stopped:=false;
! ^0 `6 `0 ?7 ]3 ^3 y/ W% D  else
& q1 D- L7 x- B3 ~" S: J! e5 E0 S2 d   @.stopped:=true;
0 z6 K/ {0 y- D! N# W% i5 }1 N  end;
9 |" _0 q& m! m- }# g& k% rend;# j1 U( L; ]# f" I9 G, L" Q! D
+ ^# O8 @) `5 H- X( U# s
用if else then,只会停止,不能运动,停了以后Method 不会再被调;. w! d& ?  L9 x; c% |
2)is
) C2 [  C8 s) g5 L( a* vdo
' o" \) U  L% d. Z) a5 ] if light="green"
. n3 @. L( n2 i$ z1 G2 I+ G. l2 p- h5 Q then @.stopped:=false;
7 ^- I. D1 H2 ^6 S  else
$ i- T' H) k6 i5 o1 _% x' q   @.stopped:=true;. z! {, i0 t, P4 m# \5 y. a
  end;6 x; L* N$ k. K6 F
@.move;--加了这个以后则不管红绿灯都是一直运动的,
! w! x; ]6 }' W2 [6 z# Lend;
/ ?  M. [9 N: i. w3)用ispect-when-when-else,出现同样的情况
2 Z+ s2 c! Z$ Z& K8 |7 o; U求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}  G6 r- \6 d0 q; \" N# x: p0 j
逻辑混乱。随便弄一个吧
* J/ d# R, f4 H  c- E8 J- W- vis
7 c' {( M, S1 w' |5 d) Vdo
* ^- g  O8 I  [$ r2 yif light="green" then
7 t# s- h/ M0 k( e% h8 P& A9 d@.continue;
" b% G& N0 j" N7 Helse
. I9 |& Q  F3 o& L1 S" j/ {@.stop;* @& j' q& C+ z: y+ S8 C
end;+ e2 k. m( t, Y$ Z& {0 a" n
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-4-30 06:12 , Processed in 0.013448 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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