设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4862|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
" o, p  w4 K4 I1 w2 I1)is
% B0 O& D: I3 S: i; Jdo
# V8 U  Y% \$ i3 E$ Z; ~ if light="green"
5 M3 y7 `4 r* O" I then @.stopped:=false;
1 ]/ A1 q# {& b: Z  else
3 k4 M6 ?+ i3 R0 W. L3 D1 {   @.stopped:=true;
. G( b& _2 B2 c% ~7 z  end;6 D* T, _7 a0 i$ v9 Z4 Y
end;. R! m+ k+ K/ i( a- B# O

6 N, y7 A% @* ?: H用if else then,只会停止,不能运动,停了以后Method 不会再被调;8 ~/ o6 g& y& |$ h2 Q, @% q1 Z, G
2)is
* H1 b* n/ K7 Y3 tdo
$ K* T) `9 Q  V if light="green". N  z7 G! L3 @/ ]9 z
then @.stopped:=false;
* C- j+ r9 Z6 |  I+ v3 h  else
4 O% |% a* I$ h& \   @.stopped:=true;& A1 q4 \/ m0 z
  end;3 f, F5 X% \/ f4 d: U, y
@.move;--加了这个以后则不管红绿灯都是一直运动的,+ Q& D, V# G, m
end;
  [$ r  b1 n+ g* f$ _3)用ispect-when-when-else,出现同样的情况  {5 z6 t7 y/ x
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
, V' S& ^% Z: v2 {6 l) m! r6 y逻辑混乱。随便弄一个吧
! m! a0 C$ o- L# T) K  ais
8 R. ^3 R2 t( \" I. ?; x/ W; Mdo
6 x1 c% ^* O) K1 fif light="green" then
  P  S( t9 {" G@.continue;0 [% p- i7 P. q& F9 M
else
3 _: J6 s# h# w: ~5 C@.stop;
# ]+ o7 R' a' C3 Q. {5 y2 Dend;$ Q% H0 o' J7 E. M: s5 I0 m2 D
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-8-29 10:10 , Processed in 0.020250 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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