设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4324|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:: W/ m6 y/ q# f; x8 |
1)is
2 X" L0 S3 U& o& B! ?$ Gdo5 T1 [5 w( F5 }$ r: E
if light="green"8 H3 v8 @5 B& P: n  t
then @.stopped:=false;, [! b5 n' Y3 f0 c& a3 b
  else- I) f& @  Y! v
   @.stopped:=true;, {' k4 i4 s) h, X4 z/ Z
  end;8 t! T+ n" |' K; |8 v- m$ }) q
end;6 j, {$ f9 V5 O
! V% ~2 K0 @  b4 A& W
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
4 y2 I( Y% r; c8 \) [# J1 D( s2)is
9 F* H# D, Z( G3 d# I' \do8 Z9 m6 \! c( k9 T- U1 c
if light="green"% e. o7 M: I% S: B+ j( ~" X
then @.stopped:=false;% @$ o3 U  ~) T! I
  else
$ N& h. D/ b! a3 L   @.stopped:=true;
0 F+ H4 C" Z/ ]2 c6 B  ]  end;; b* t" [7 K  ]5 A
@.move;--加了这个以后则不管红绿灯都是一直运动的,
5 T* I" U# o  D7 i+ b. u9 Nend;
5 I% N+ U# S! M, l. W8 Z) h3)用ispect-when-when-else,出现同样的情况9 Z( o7 o2 M& ]5 ~
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
# s# P  a) X( r$ W- x逻辑混乱。随便弄一个吧
+ L: _" t, [+ u4 G: s9 Uis
9 `6 C! \5 a1 N8 O7 Z3 b8 [- p$ N( o% Vdo: Y+ l: P. {9 }
if light="green" then
9 q1 y  K8 F# a@.continue;
- g6 _* C" X, B  \: oelse
7 j/ j! F, m7 j@.stop;
8 P/ ~5 h1 a. @# w# X* Tend;
; ~6 j! w. h+ pend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-4-30 05:10 , Processed in 0.017126 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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