设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4229|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
3 G7 a3 O. n% I7 n1)is4 h2 _  W/ H+ s# b, n. S
do+ A( F* K9 ]$ ^" w
if light="green"
/ V' z  C" l# b' H" x then @.stopped:=false;
" p% f  p' _4 q* a  _  else
' ]/ M0 ]5 U" c. j   @.stopped:=true;
5 c" \; Q# Q4 T+ R% }  end;" M: e) Y2 j' @+ z% |. l( K
end;
. _2 Y4 e+ ?) f8 T
/ T6 v" T2 Q# b6 x, [  X用if else then,只会停止,不能运动,停了以后Method 不会再被调;/ `  \" C/ v0 R: c9 L- F
2)is0 o+ ]( p# ]6 Y3 j
do0 D( B/ ^7 n' P8 w  e  Y
if light="green"
- w* \0 r, g& H2 X& e; T0 S. ] then @.stopped:=false;. d5 J" J0 u2 T6 V/ H( Z+ _
  else' ?1 ^/ h+ Q9 n3 [. H6 N
   @.stopped:=true;
, m3 ^7 K' i, f  end;
6 d5 x' B8 O3 B! X. G- h@.move;--加了这个以后则不管红绿灯都是一直运动的,
" D! z# c  D+ f; A: c8 M9 Eend;
* i( J: G8 Q$ b1 y, f* V" s/ \( e3)用ispect-when-when-else,出现同样的情况
- y3 P- E* Q5 [" e/ T. v求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}: b- B, l0 F+ e' a
逻辑混乱。随便弄一个吧
/ r1 U% m" y# X; a: uis- U2 \3 F' q! d) v$ |/ T* P5 d
do' z- N4 u4 Q3 c1 C' E( i5 z
if light="green" then
/ |. v, U2 N+ F( I) F, O@.continue;
2 H8 }& I1 u3 C# w) r) @else" h' P" k# M, i  G
@.stop;
$ ~3 V+ w$ M  U0 ?end;
* B- Z" G4 i1 r$ ?8 X3 R" G, tend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-4-19 03:30 , Processed in 0.016128 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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