设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5009|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
. t. U1 w! d# g' l9 D1)is
: Z# a  p9 ?0 Y8 Y4 c9 H8 [do
; S: k1 p5 |- I3 @% t9 d/ _ if light="green"" w8 q% q$ E! J8 l$ S3 Y
then @.stopped:=false;
) ?  r# O! P: i* f  else
2 Y) D- _  r5 T9 t* K   @.stopped:=true;4 }+ O- O$ K5 j7 c( y
  end;
" B- g- t/ G: o5 e2 {8 lend;
+ l2 d+ i/ C" K8 i% z' O3 Z  e2 g# _# w* \; r
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
9 v/ M' z% h4 a  [2)is: s5 @; C4 X" a( o) k7 ]$ s
do
1 j; G/ U4 \3 w" h- R if light="green"
; X# a5 `+ Y) \ then @.stopped:=false;' c2 }+ i$ p. `! z# J& l  \/ E
  else" \& m' R: g$ |9 g5 N5 o+ |
   @.stopped:=true;+ ]% V' u. \6 z; _
  end;' w$ e  l* q6 |& X  m
@.move;--加了这个以后则不管红绿灯都是一直运动的,
2 \5 r- b# B% Y7 c0 f' K  p* d$ Bend;
8 H% A4 n9 ]! e7 Q/ X, A$ t- {* B5 D3)用ispect-when-when-else,出现同样的情况
' ^; Q( I0 q; ?+ G# G( M3 X% a求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
5 [+ K! I2 }$ a* g逻辑混乱。随便弄一个吧
9 u' `! H" X- v% ais9 s! h9 h9 Y3 p! S/ r4 E
do+ h6 i$ T5 l4 T8 j
if light="green" then  X8 [, G) `7 ~5 J
@.continue;% R6 m8 v9 X0 U. s9 _% B0 p
else8 F$ S* Z7 T, A: x* O
@.stop;
  y2 G% y3 ~. aend;  e  R7 M' X5 g- e7 E
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-9-23 10:13 , Processed in 0.014471 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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