设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4984|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:* M; x- x. T4 H+ @; }# W/ |
1)is- j1 Y/ `" ~! c# X' J. G( k
do
: W- o& e8 N3 h8 v5 l! ~/ c: r; l if light="green"
  Z1 G* A+ q# \% b7 F  U then @.stopped:=false;) m& v' C$ K2 y3 E" M
  else
# ^: [* S6 t3 X* R5 T   @.stopped:=true;
0 F* K# O$ t3 }1 j; d0 Q  end;8 {. L. g' m* K4 x  q& }; f
end;
3 _9 V9 j1 O; i4 M/ s5 `
7 y: x, L* M' O3 j+ j, j( o$ x用if else then,只会停止,不能运动,停了以后Method 不会再被调;
7 U5 ]+ @$ c8 x- p2)is
" D4 T& P* X  ~, z) V/ P9 hdo
* |; l) B" h3 Y; ]8 ]: F if light="green"* M; A7 o+ _% s  |; t
then @.stopped:=false;
% s2 j* h1 }( W/ ?  else& f% v' @) {" W! Y$ }4 G- |
   @.stopped:=true;: ]7 j) R: J1 {" d
  end;
9 {" x5 s9 V# a. A0 @# W. A' M@.move;--加了这个以后则不管红绿灯都是一直运动的,
5 ?! u$ a- }) Rend;- t. k. y6 [& h4 O$ z. T
3)用ispect-when-when-else,出现同样的情况
% ?$ G! ]' e+ b; \( Z/ r7 I求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}8 P# u+ D( F7 w: P
逻辑混乱。随便弄一个吧6 z* m( I% @/ y' V2 O5 ~
is( U8 M* ^+ m. y4 A) D+ K
do; M, e3 w/ m4 k3 P1 B/ G4 n/ q
if light="green" then
1 u# P2 R+ G& v" Z0 ~9 P: m, t@.continue;
( N( O7 N1 {! y/ U, D/ s4 o! L( felse/ d" Z7 L5 n" K- z" i
@.stop;$ J7 H) v9 e3 _  F) @# z2 Q7 E
end;
6 P  i, s) U9 d3 v+ E0 V! |end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-9-20 02:25 , Processed in 0.014138 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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