设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3765|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:; Q; f/ q' I0 b) K. W1 N* I
1)is
# Z7 B3 G2 E5 a6 ^/ q/ ~  Ado
8 B( o" o# h: U  |; V6 w4 F if light="green"
4 X% g% O% c7 N6 a then @.stopped:=false;2 U2 z4 {+ K/ Y; e3 O: k
  else
, Y# Y4 F, o- J# U$ Q& m   @.stopped:=true;( c& @# m% w" C$ x
  end;
% F0 w4 |. t8 w0 r! jend;
8 z3 \$ E9 ~) [: a  L/ f# C- u+ G+ Q' O& d1 M; D' o/ i/ t5 V( q
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
, d) e( s. T% V2)is5 m5 o% Z# R5 M
do
8 R# Z( e) C6 T* P; s0 n4 x if light="green"
, @5 e% ^( \' ^& r0 h) w: g then @.stopped:=false;% z0 t$ B$ u  a: U
  else
" Q* e& F! Z# u8 x) k& e   @.stopped:=true;
3 x/ [1 g4 s9 P: F' q9 T0 P9 [2 V/ v  end;8 q! J, B8 t) m* e" c5 D2 D! a
@.move;--加了这个以后则不管红绿灯都是一直运动的,' N7 o, ?; W  G) Q! b
end;
: m8 S$ d% i! i9 {1 g7 s5 G/ N5 _3)用ispect-when-when-else,出现同样的情况
4 \! o# H- b7 X2 D求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}0 b& o  f6 P* U- V
逻辑混乱。随便弄一个吧& z! D' D& K4 F! M. J. ^- F& w, q
is% u: f+ S4 W( z% M1 j7 |" J
do8 L" |' [- B0 E5 L! h7 a; l
if light="green" then
* r9 ?- Y% ], O- _1 T; |' C# a@.continue;
$ Z3 h% L: V9 a/ I$ uelse6 f9 f7 i" \6 s
@.stop;
6 V8 u2 S# R* s1 b8 b* Mend;
# [, v! }  d/ a" hend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-12-24 21:37 , Processed in 0.017659 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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