设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4989|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:5 T$ h& Q9 l' X; [
1)is
9 c7 F4 v1 _9 K: N5 pdo
( x& u" p) l# e* `  p& q/ Y if light="green"! d7 Q; G/ R) p+ B& ]6 Q& ]8 l
then @.stopped:=false;. _7 f; @& L% F
  else7 Z4 L/ l3 y( ?5 j8 c# Y9 ]4 i
   @.stopped:=true;; t- T. k5 c; h
  end;& }* N- z5 Z3 t% c6 J
end;' e4 p# B' P" M0 ~. j; i

- k. ^$ Y+ t& g: [& r, q6 I& Z用if else then,只会停止,不能运动,停了以后Method 不会再被调;1 a0 a' V% Z% e: V
2)is
% O( U* B5 S/ U5 B% ~do
) t6 ~* e8 w, o6 a# d if light="green": ?& E2 ]# N/ J9 [: P
then @.stopped:=false;  b4 V/ Z+ N8 t4 h" |9 @0 O6 F8 v  R
  else0 z- j0 J0 p6 `9 h
   @.stopped:=true;5 z" M  @$ o2 U
  end;  ^! v6 s9 x! a$ Y  n
@.move;--加了这个以后则不管红绿灯都是一直运动的,
( g7 [- }) E7 ~" R+ N% send;
& m( i. n- n, Y2 s& W3)用ispect-when-when-else,出现同样的情况
# j# D" ?1 A  J* r& F求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
- k% o& }' J. C/ H, r- N逻辑混乱。随便弄一个吧. j% K! i/ _, x8 M
is8 I& h+ r' ]1 s/ N/ m$ a
do
3 t$ }+ d  B9 L3 e$ R$ c3 K3 Rif light="green" then: \+ Q7 m  Z0 j) c
@.continue;
; d, R5 u. s' x7 N8 t8 ^6 z. x) y9 L) lelse; t. J! o6 H8 i  n6 q1 K7 {" h3 V
@.stop;3 l2 L# w, N  i4 |& u  ~
end;! f2 o2 U  d. O3 N, D2 K  ?
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-9-20 17:36 , Processed in 0.014122 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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