设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4265|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
, z! n/ v9 c9 G  J1)is7 ?4 d. `- A+ G5 O
do
) F! y7 @3 m9 \, J5 m) } if light="green"
  l) \0 a, @+ e, c then @.stopped:=false;) B& a$ W6 E/ N7 F1 E2 E% M0 m
  else
9 ^3 e  _$ p  r& S; k1 k: b# j5 J   @.stopped:=true;2 w* v5 A6 |( ?( _7 `, \  K
  end;
  f/ V/ F6 M  p; x, Y0 w! oend;
* r) [5 c$ G) p+ b
4 ~7 J# w3 `; K! b: ?* m1 o( ]用if else then,只会停止,不能运动,停了以后Method 不会再被调;
9 ]6 ]% c5 c* s9 R' ]8 }. B- S2)is; p$ \) Q1 c" ~1 `# }. Y' H
do
' D8 T- Z) o+ _: i" T' C if light="green"+ B# B& D4 o7 Z+ [5 ?; y9 t
then @.stopped:=false;" D# e$ d3 L2 r, R
  else, Q5 q8 w; H* ?2 e6 \  W, w" [. j  J
   @.stopped:=true;
  i3 K. L" O3 h; e8 A' G5 f7 ]5 X/ z$ W  end;
$ i; W7 V$ J9 g0 W; k6 ]( T/ m$ a@.move;--加了这个以后则不管红绿灯都是一直运动的,+ b; [* o+ w0 C4 w* ^2 f
end;, U7 e( Y/ M% C0 S6 r
3)用ispect-when-when-else,出现同样的情况
9 M0 [# v' [+ W% _1 a求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}7 v) W3 R+ M# s: a
逻辑混乱。随便弄一个吧/ \" n7 c0 a& K2 ^
is, Y' u; m0 Y& P" R: R
do
: [% f# z: z* A; Q( W4 D& lif light="green" then
+ S' i& S- K, c6 {9 e  e. x@.continue;9 a- J. H: ~& U
else
2 L+ n! a$ k" X# o5 A@.stop;
* s2 X5 Z& o* v( \end;
" K! w! f9 g7 dend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-4-23 17:16 , Processed in 0.017623 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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