设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4643|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:1 P4 _4 F. p# U8 J. I% Z4 Q  }% Z
1)is
' l5 i4 u4 y/ `& X( ddo
6 W  k! n! C1 d; I; p7 X2 d if light="green"$ q6 @) K$ O& w* H9 S5 u
then @.stopped:=false;' q- k6 ^2 ~: K; f$ ^& ~
  else; v, f/ L: B7 F  y! ~; \
   @.stopped:=true;
7 [" D2 u5 b# U/ C  end;8 h7 Z. }, d4 _1 m5 ]% T8 u' g8 {
end;
9 I' T% @# O6 O- x
' S( k0 F# L8 l: W1 a' _用if else then,只会停止,不能运动,停了以后Method 不会再被调;
# q$ ^% \2 \5 P; H, O  z  c2)is
  S2 c; M0 P0 g, q& D* Zdo
0 p: X- y( F. d( Y if light="green") H% A% u# j3 x/ \
then @.stopped:=false;7 B/ c  D8 p& \# v, U
  else# d- \( w/ R  I# t
   @.stopped:=true;) M/ h3 g7 a# [) W
  end;
, b7 @! Y( b/ z  i@.move;--加了这个以后则不管红绿灯都是一直运动的,1 Z) w1 I/ ]5 E8 \
end;
: E) J- Z+ I, Z3)用ispect-when-when-else,出现同样的情况7 `/ [( g7 r4 }5 `+ T/ n1 a5 F
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}9 K: m8 L* w1 S% Q7 e8 t
逻辑混乱。随便弄一个吧" F& I8 j! L. H' u3 o
is/ h) ^* M( M- Y, t. ?
do1 e  J- B0 j. W
if light="green" then
4 X$ V/ d7 {% T% p3 N: h* d# M5 f@.continue;  ^2 n' N. K( f' H
else
9 ]2 M3 ^/ D1 N9 m@.stop;
! w% B* T# H* E$ }end;# C4 X% n; x* r* D
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-7-11 18:11 , Processed in 0.013449 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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