设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3286|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:; o! j6 i) \; Q/ b
1)is
1 h8 ]3 T# X7 R* qdo1 N# w; \, F) k/ q: s& r* Y
if light="green"
& N0 p/ E$ X3 o' F+ z3 s7 l then @.stopped:=false;
( l4 C, W! C3 M, s0 o5 m  else
& h$ T! S  ~6 S) E' K: D  S   @.stopped:=true;+ c$ Q& N: L; B
  end;
% e$ [. r4 @! X+ A% z6 Bend;
6 ?% Z4 U0 d' ?; n! G
6 S* {# ~3 K6 k. R用if else then,只会停止,不能运动,停了以后Method 不会再被调;, J- z" h( }0 P4 e
2)is& ^- N1 S% ^" e2 `2 K2 |
do; w! x+ r# O" r. a# r. s: O
if light="green": B) X6 f8 T, \0 s6 p4 w
then @.stopped:=false;* j1 K, t& R+ ~4 g" I9 ^- _
  else
; {5 q1 e" j9 }3 \   @.stopped:=true;
! @% j; t% W* U  end;" H* k# W; V# H
@.move;--加了这个以后则不管红绿灯都是一直运动的,
6 c3 G/ a3 J3 C3 aend;
  Q, ]7 a: ?5 z3)用ispect-when-when-else,出现同样的情况
8 Q# D# i% @" h求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
: [6 y4 N' C5 x逻辑混乱。随便弄一个吧' @: Z, N+ f. T' x" P! S
is
& L' v& z( Y6 c/ W3 K6 }6 F0 ^# D# [do5 U7 S. n8 [* M! X3 q# k) D( f+ r) r
if light="green" then
5 C0 I/ m3 [8 V3 N2 p@.continue;# ~+ A2 t/ x0 x7 T3 }
else' f. ^) y2 @5 R7 e
@.stop;2 v, Z2 Z" E% |  C, @
end;4 H8 T8 c  h/ E; X
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-8-29 11:32 , Processed in 0.013956 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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