设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3771|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:0 q" x9 i+ t' Q: g0 c# x3 l& x) y
1)is
3 V0 d) ^& r1 \; X% K- @. S1 Cdo5 a/ x# V2 `8 D( @
if light="green"
0 t- q. Q5 m! t$ i6 O' \# C then @.stopped:=false;3 b4 \' }; k, M" ?7 c  l9 e
  else
( R' U- f6 a+ b+ ?* u( W   @.stopped:=true;3 p% c. H7 Z' h; q& ]6 g
  end;: I9 Q  V! T7 k* g1 f
end;- }! z- S5 e2 z; U

) A' Y1 ~, d" t& h9 b' A* K用if else then,只会停止,不能运动,停了以后Method 不会再被调;
5 B7 O, a& p* ^3 b7 C2)is1 D6 I+ `+ q1 n) z2 T1 x: ]
do
6 O, A" N/ ^: t8 I. k1 W9 o0 ? if light="green"% c: L& B. [' _+ y
then @.stopped:=false;# k7 p2 B# T, N. t+ V8 V
  else; U9 d8 U, v8 ^' b* D! C- c! {
   @.stopped:=true;$ V# Z4 r5 X- C5 D
  end;5 w) o5 h4 s% ^! h
@.move;--加了这个以后则不管红绿灯都是一直运动的,
5 c# U' M( n$ P9 l" fend;
- \/ P  ~1 z8 p# N# g& p3)用ispect-when-when-else,出现同样的情况, N6 ^: ]- P& `% v
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
: a- \$ _1 h- D) i" w: E$ W* J逻辑混乱。随便弄一个吧
5 M. h" d3 z" H* G' [7 Mis
& t3 A" c8 C! {0 @! gdo  D% \" B, S9 [3 a6 z
if light="green" then
. J4 u( D& i- f/ F1 o@.continue;2 ]4 H# x' ?/ Z4 Y4 Y+ U* y# X( p
else: }5 R; I$ u" b
@.stop;: }$ @9 z! [/ n8 L0 g1 u5 x2 V
end;) Y; r# W; }$ W, ~/ V
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-12-27 19:23 , Processed in 0.016946 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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