设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4179|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:2 ~  {! L( q; u" \
1)is
2 w6 C: p1 x$ s  b4 jdo
( m# X, t/ k) O. x' e if light="green"
8 k9 i! j% ~; N7 O then @.stopped:=false;
# O$ a% e$ r( Q' ~, x/ p9 ?  else
- @7 x+ z3 d- B' @. Q1 a   @.stopped:=true;0 z+ M3 E6 u, n" B, \0 D/ m
  end;
2 w6 U! E. P1 E. \4 T3 j6 v( `end;7 u. o* S6 H9 D$ v% ~8 u& D

9 b! X, I2 ]. k6 X用if else then,只会停止,不能运动,停了以后Method 不会再被调;) s. Q' K( N3 j- ~% _4 Y) Y( `$ ?! O
2)is
0 C) c6 n$ c% E, \9 G- zdo$ `) b  o% u5 H: m0 U! j
if light="green"' H/ k# V/ V1 q8 @& ]/ c
then @.stopped:=false;3 s; x+ L: _8 Z$ T6 J! [* q
  else) u0 g, @+ S) i# w* t. {0 n/ j7 H
   @.stopped:=true;
5 P# m3 o& w' G: m  end;
2 C: n. W( I" o$ ]@.move;--加了这个以后则不管红绿灯都是一直运动的,
$ @( W/ @' Y. k$ ^7 E, Y5 c: x# Send;
: y5 Q- P0 c" g2 Y+ ]0 r3)用ispect-when-when-else,出现同样的情况
( w% B- z! G+ ^1 X9 W4 g求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
8 b) Z, [7 h/ r% ?# [8 l逻辑混乱。随便弄一个吧
' V2 f+ w1 m9 v' B  Fis: p) K# j, W1 D0 u6 a5 t8 m2 |, A
do
, _* u$ r( W9 D3 _; ~, X4 \5 Iif light="green" then& }; C$ ~! ^6 \2 P# J
@.continue;
1 p* H9 J8 j  v4 q6 x( I5 d& Telse
2 j$ R  @1 D4 m0 V  w) R; x@.stop;
8 ]+ ?: i" c  k5 tend;
! W2 W5 P* n2 L4 n' Qend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-4-11 01:34 , Processed in 0.026506 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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