设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4070|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:  C- M2 Z7 H* U" q9 t) b  u
1)is5 ^9 Q! Q  A, |( `1 L8 }) q1 J
do
) X8 h" ?5 i! s0 p3 r" K  P if light="green"* o$ m8 `  f2 G$ C& Y
then @.stopped:=false;" Y5 _8 o1 l% T* B
  else
7 U1 Y& {9 B4 _; ^2 E   @.stopped:=true;9 U* h/ S  B4 l$ l
  end;
; \. z" p: ], t' o" U; h8 W6 Send;
7 }  B9 ^2 K1 O0 w# B! l+ w+ m# ?( A' \: A8 [
用if else then,只会停止,不能运动,停了以后Method 不会再被调;" A% \# M0 k; L6 I3 t
2)is
1 v2 J9 ~: x; s% j& ado0 D- t0 A, N; W# C% {/ e" g% n
if light="green"- T$ a7 V/ k1 Z9 y; ]
then @.stopped:=false;0 l3 g1 ^# |9 G8 \
  else8 J3 h0 R( d3 H( n6 M
   @.stopped:=true;
7 V$ e* }! y3 n4 t8 q2 t  end;' B6 r$ v' C2 `- N& o( v6 r6 S
@.move;--加了这个以后则不管红绿灯都是一直运动的,
6 b( g/ y( ~1 k; y) Xend;' l  k/ V. Q( R( y0 s$ G" u
3)用ispect-when-when-else,出现同样的情况
! c5 Z# c  L/ f! g( I! X9 N8 N6 g求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
' ?; b9 P: Z# |( i' V' f$ u逻辑混乱。随便弄一个吧
- m: y; f" \, `. ris+ n$ |' X' ~$ Z, ]6 e& s' ]- E
do" g0 [) i/ o7 e- W7 v
if light="green" then
8 j9 _8 M: ~& c$ n) p1 Q/ Y& f2 b@.continue;
( T# W, @$ ?+ h& M% n! ?: X$ velse
" u8 M4 j, q8 y2 }8 R@.stop;
/ x4 R" M- G7 I* l) `end;0 l! m5 a' {; p# ^: ]2 l/ ~
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-3-14 03:26 , Processed in 0.021286 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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