设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2632|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:2 P" R( r' I- ^2 c! L) c& v. p
1)is
& L2 h2 f# d/ O3 Y" T" Udo
  {  ]8 g9 l6 K7 v if light="green"4 Z; m# I! Z# b
then @.stopped:=false;  a* S0 Y9 P& I& |9 E
  else
! w/ T2 T8 l2 Z# }0 V# ^! W   @.stopped:=true;
$ R4 b1 w. T& N, O! K6 J) ]. X  I( Q  end;% H" ~- V, z, T3 B) P8 E  F
end;
" h' B5 h7 b( D/ _  E1 a# E" N7 O# ]. E/ f3 F& n5 p1 V" N  v
用if else then,只会停止,不能运动,停了以后Method 不会再被调;2 Y9 ]3 s2 i# \! L* B! c
2)is
" q+ E! @' H5 \do
$ L, G, p: {& A2 h6 J if light="green"' t' ?2 R8 E& m8 F) _
then @.stopped:=false;; R% j' @) p9 N  D
  else$ }  f( G+ C( x' J* _$ I
   @.stopped:=true;8 O1 b/ x$ m. n  W- U$ L$ n
  end;
6 f, c7 W% Z! d@.move;--加了这个以后则不管红绿灯都是一直运动的,
4 ?' }% }! B% Q  }end;6 u( Z# ~# G# r. e) n
3)用ispect-when-when-else,出现同样的情况
  Z' f7 N0 q, _4 u求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
' b) [+ z) e2 j; t% a逻辑混乱。随便弄一个吧  B/ |# P4 s' W0 S
is; G  c; P0 ?( x" q
do
1 f1 R8 r& l) U  N( oif light="green" then
* y- G2 u. l( k9 ]7 f@.continue;. n4 @( o2 m/ A5 m( Y
else4 k7 d$ S' Q5 z2 }2 i
@.stop;. l0 v$ a' E2 H! [
end;
& r! V: e& a3 Pend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2024-11-27 12:59 , Processed in 0.015382 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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