设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4745|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:; M( J. d( @; V& h. Z1 T' h* J( L7 Y
1)is
4 W+ X, C" |6 h: e& q( F8 P2 wdo0 l+ g6 I% @3 A/ v1 g
if light="green"7 \- a# D# O) [1 x8 i3 f
then @.stopped:=false;% [9 g, I2 u/ x6 j# _
  else
( ^( Y& P0 W' T: H& u# x3 E   @.stopped:=true;
1 l2 A. P  P. z# M  end;" l* n+ j, H& x- e7 @% K( N4 d
end;) P& ]' M" V, Z2 {& }

6 J" r" a- t: M+ e/ i用if else then,只会停止,不能运动,停了以后Method 不会再被调;
  x  |8 s. I9 Y( E" b. c, [, j7 M2)is
( n- M+ N3 V" Q- vdo
$ {3 Q; s5 K  {2 h9 V: X9 e6 | if light="green"
* p+ O: ]# f$ [* t2 I then @.stopped:=false;
! k! k; @" m( Z" p1 ]  else2 d' H0 @. E# A& L# U, w; Y) O
   @.stopped:=true;  d  n: k9 F& o3 q9 `1 d6 z! [) w
  end;3 a7 d. e2 G+ g1 l8 Z4 T( \2 ]
@.move;--加了这个以后则不管红绿灯都是一直运动的,
+ X! \. R6 {1 ?& f7 {end;! n' I% L' Z# P& x  n3 y6 E' u
3)用ispect-when-when-else,出现同样的情况: ~" l+ Z4 \5 e, P$ F
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}7 ]) R0 ?4 K# L- g  O* z' J2 g
逻辑混乱。随便弄一个吧. V/ G( j" H" q/ J- \
is* V. x( e4 @1 r' d# }0 m' p- z
do" N" W5 X/ X% E# y1 ~6 \- C* p
if light="green" then
6 |6 ?" d0 `0 B  n@.continue;0 P" s$ |; R! D+ h; G0 `: M8 Z( h
else! T, F/ M8 u) l4 E3 [& h
@.stop;
! a( X. x! r; Q! n, f6 {6 Z4 U+ u" ~end;; {3 s" _: K& v
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-7-30 13:33 , Processed in 0.016656 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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