设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4535|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:. [! @# Z  }! m+ N( B/ _3 B
1)is
: M: q/ T" ~0 [  n1 hdo
( {' @& r$ b: A! u' K8 d if light="green"
3 @$ v, B7 @- @6 h then @.stopped:=false;+ L$ L5 E& t1 f3 u2 J! Q- \
  else
9 F  \: y& o% q+ }; Z) w' A   @.stopped:=true;  L& S! Z+ P0 }- V' ^2 `6 x
  end;
6 n% v" G5 Y: `6 ~end;  t* P8 S+ A" Q7 ?

. P' N: U. y: O2 B  _用if else then,只会停止,不能运动,停了以后Method 不会再被调;
0 @# f- d, I* u( z6 a* z2)is
* b9 k" q) ]/ f" d9 Tdo* r/ j- {$ B; ?# F
if light="green"
1 w2 Y8 J. R% B( A: n' c& M" J# s then @.stopped:=false;
( Y; f3 d6 Y# D# |0 j  else. h7 h8 ?6 u$ r( J4 F( [: Y& k( U
   @.stopped:=true;, i% R0 Y5 j+ S: B* `( W
  end;
! L( |+ V5 w- ]* S' I3 E@.move;--加了这个以后则不管红绿灯都是一直运动的,
; q% S" }. `4 n# o" J3 Q* R+ ^; Mend;
6 s5 O. ]3 D/ `5 I3)用ispect-when-when-else,出现同样的情况
# ~& Y" R- ?: f4 l! J0 @5 P9 e求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}, D; d( c* u& X; M) _
逻辑混乱。随便弄一个吧
' H" X; K; r5 W5 Lis
4 s' q: e% d3 B. ^do3 I+ \$ @) \0 ]- s0 H. B' E
if light="green" then/ `* u2 G& h0 u2 j$ o! L7 c, O$ `
@.continue;
( J1 |) x$ v4 b7 [4 r7 nelse. g9 D! c- j3 x" T  Z& L7 ]. y6 T
@.stop;+ L: X/ A2 d) u" T( a) f
end;" J# l0 f0 ]2 ?7 |  A. f' L3 d
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-6-17 05:11 , Processed in 0.014594 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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