设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4419|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
, x% @4 a: g: K( w7 E# w1)is/ Y2 d7 q. f( s
do
$ L5 o9 L/ v5 V2 ?8 x9 n if light="green"6 {- f8 G$ |, {5 D4 J
then @.stopped:=false;
5 h, R) P+ r% I. ?* `  else! W; x2 H7 ~  M! t( N' I! A
   @.stopped:=true;3 a. i7 V! v* ^% T9 L7 a) r
  end;3 v; k& I1 R. e. t( E" a3 e, S! @; L/ e. s
end;
! G( @; x7 e1 ?- i: p2 I: C- N1 V3 F, l' |
用if else then,只会停止,不能运动,停了以后Method 不会再被调;: F" S1 _/ _! A5 i  y
2)is
4 P/ E  u9 M9 X% W- wdo
2 `+ T/ P& u) C) O* P3 U: b if light="green"
2 i+ [- K2 b& |% h then @.stopped:=false;
" W4 N  x8 b( m6 y7 y) V2 J  else
6 h  B3 u- `/ G/ G   @.stopped:=true;3 j! _0 q2 B. T! ]# J
  end;
: ]* N, g4 j5 m+ C$ H@.move;--加了这个以后则不管红绿灯都是一直运动的,
8 O$ ~* _" q' W$ \0 A! tend;  U$ ]  b; X& q  N" U8 u! D
3)用ispect-when-when-else,出现同样的情况
: \+ O1 ?/ x& C: C  _/ x9 N* H* [求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}& Y! C* i  j7 o+ @
逻辑混乱。随便弄一个吧
+ S' {8 j& z* D: q- q* g, p8 Jis; ~. }( p7 V, j& O
do
; z5 z# A- h' f6 k! x6 B* lif light="green" then
) r1 B& D9 p  l, o' H  _: d@.continue;, t4 M9 B4 T' I- {. G: u' k( c/ n
else
+ [' J! S) {  _6 h2 M& \& i@.stop;2 b( X8 U% U' U9 T2 b+ n/ H
end;
! a* f- H: Z, o2 P( [end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-13 13:52 , Processed in 2.036312 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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