设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4165|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
6 n. S9 w1 H8 o9 r$ F1)is
3 U3 j9 ?1 t1 \+ L5 M9 Bdo* U5 s) ^% o) n* Y1 W
if light="green"$ h  @/ u" q/ |: ~$ G- E; L
then @.stopped:=false;3 T/ D# |: J1 y0 c* @+ r" {
  else
2 z! u& I3 R1 U: x5 K   @.stopped:=true;+ j' G2 Y$ ?  N+ T; y% M! y
  end;' a0 c  S+ }0 K3 i9 O
end;' ]. ?: V: O5 A* v8 \
$ Q) r% ~8 Y& S
用if else then,只会停止,不能运动,停了以后Method 不会再被调;, x8 ?. t4 j% L- }8 y7 E! K" Y
2)is
4 J  }( t# K1 {- ido4 B- n3 D) a+ U% }% \/ C
if light="green"* f7 J1 j$ l7 W- s7 k( h2 f; r
then @.stopped:=false;
, r, _4 u& _6 p  c1 A+ E  else( a1 X1 K! `1 s
   @.stopped:=true;
/ u; ?3 x- q9 G5 Q: X  end;
0 z3 ]& d. c0 ^# m, X$ H+ i2 f@.move;--加了这个以后则不管红绿灯都是一直运动的,
- m0 d  c$ P5 ~  hend;
, q4 l! R& `0 t- [0 [% H  s3)用ispect-when-when-else,出现同样的情况* x6 k+ J, d$ {& }, K
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}  w$ F/ y5 F. F" L2 P- F
逻辑混乱。随便弄一个吧
- v" _+ k( }: o: Xis
' ~; l7 A9 r+ W; F0 m; }2 H( Ddo/ ?3 H) H- B. u3 {8 i7 T! @/ G( u
if light="green" then
7 v2 q3 x4 @1 N7 M. b@.continue;
! M- j% {" t) ~# [else
1 M& K5 S$ h' S( O: I@.stop;# ]- r0 r$ @# z6 H
end;  H9 ^$ z5 o5 s  [  @4 _& M
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-4-7 10:56 , Processed in 0.019447 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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