设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3987|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
: w7 b5 ?( g1 o: O5 q1)is/ z9 P$ g9 [$ W- N7 m  y
do! T3 a5 F& G" s* u. n0 {
if light="green"
% w4 G  p0 K; a  p2 H& m6 E! g then @.stopped:=false;! f8 V+ I7 n# Y  [& a- I5 a3 l6 |
  else
; V- D1 j9 U/ c; C$ K   @.stopped:=true;
5 G0 J3 j! O2 Q& z  end;6 s0 u# U7 Q5 ~- Y( i
end;5 S7 @3 }0 p9 m
3 I+ g( W% V6 \0 o7 e1 O
用if else then,只会停止,不能运动,停了以后Method 不会再被调;# N  e  O5 S) v% n8 h  a
2)is
# F  F: {" ]4 G( X  J+ a2 Z; odo
/ Z6 X3 R! j+ {# m0 _& ^ if light="green"  `8 A3 F" b+ T7 L6 g" j
then @.stopped:=false;
" j) e" f/ G& K+ O  else
: k# f) `" ~: e1 V" @; g8 w   @.stopped:=true;
" }  B1 {. \$ i( V  end;3 {: ~4 [  q1 N6 \. k4 s( r' x4 e1 V
@.move;--加了这个以后则不管红绿灯都是一直运动的,9 J8 Q- E, Q% b
end;
/ q) T# V* `% X3)用ispect-when-when-else,出现同样的情况1 l; ^6 k# g. N7 X
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
% q& d& Q3 d* [9 U逻辑混乱。随便弄一个吧& ^& [( e* [: w" w
is
% {9 d5 z/ ?' W- a9 G' x. tdo
' r! P& z# X  _if light="green" then
/ G9 U  S) F& u' a. i4 E/ d@.continue;4 M* z; z7 [7 Z- y$ a) W
else
: t3 h/ f4 Y6 i# c# e@.stop;
4 E8 l7 k: Q: G& rend;
5 S, S0 D& H& ~0 Nend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-2-21 17:01 , Processed in 0.023072 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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