设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4837|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
; ]" v9 x) z, ]8 M( f* m1)is4 f/ q4 p) r1 j  b) o& c, [7 |
do% |# X" s7 P6 d
if light="green"
8 k( V1 n, o$ ]* x1 ] then @.stopped:=false;  H  b$ N- n& w- b4 F2 S" i* }1 W, w
  else3 `4 i2 D3 Z% M( P& |2 h" k" }
   @.stopped:=true;
, ?7 d1 A0 g! w9 I2 m  end;$ T% ?, b% n6 u. V5 [( E" ]1 R
end;. S: }. M# t% m- X# p* i0 L' V

' r) O2 c4 }0 V* P# c& I  o# |用if else then,只会停止,不能运动,停了以后Method 不会再被调;. |9 o  I# H" P9 R0 |$ g
2)is' Y9 W3 ]+ d3 E2 W3 [. f' t; i
do
# k  E3 E: k' l* @. e if light="green"" |' Q, B# r$ e! H* ^1 e+ ?' W' f& R
then @.stopped:=false;8 F4 i) S1 l2 w) T2 M# U
  else
  u) M" W* R/ }3 U. `; |   @.stopped:=true;
7 W+ r$ P% U) y/ s  end;& A3 H9 {# t( q6 n( i
@.move;--加了这个以后则不管红绿灯都是一直运动的," u4 [$ l; [8 k: W4 l
end;/ T5 I3 w, m/ S
3)用ispect-when-when-else,出现同样的情况' {! M3 Z% `+ q' I4 f6 x; d3 S8 N
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
! k' ?$ @& Z! x9 I, B: a逻辑混乱。随便弄一个吧- ?# G( O$ y; O! r
is
8 \( X% J7 |' I, Y7 ydo6 ~+ l) n- i0 H! A
if light="green" then* h' c' w( Z' _% w8 A, [: c
@.continue;2 U5 W" M/ T3 B+ f0 W& `
else  T8 V( A5 S  N6 L1 |4 M: j
@.stop;/ t. P4 u1 S4 t0 G! x) n
end;% W4 ~) `; N- w0 Z2 T& d
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-8-22 15:57 , Processed in 0.024766 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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