设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4796|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
, u  j/ G( t4 y/ f0 U1 I8 y1)is7 K& t$ K& {5 V% c, _4 t
do6 M6 e5 j$ Y& @8 K6 v
if light="green"
  c- n* s% T' F( v then @.stopped:=false;# L6 f( r! ^& Z2 \+ O, U+ ?4 [5 o8 v
  else; v9 T0 W/ \; k. t# @; p
   @.stopped:=true;9 t  X$ F7 G4 {2 ^- J  c8 E. D
  end;
. ^) g. B7 c! Wend;
. S: u% @  k( }5 u7 k0 d7 }
8 D; L7 o2 U; j3 D用if else then,只会停止,不能运动,停了以后Method 不会再被调;
+ ?' ]* D/ t( n2)is
1 R3 ?) }$ M/ H2 [) L! [do) N4 H7 Y3 e8 Q7 m' [* n
if light="green"
$ A6 b% A( w8 w2 Q# ? then @.stopped:=false;. N8 b: z' V8 b' i" ?& t7 M
  else
& C/ @' F7 j, ?$ E   @.stopped:=true;( r4 T: u! j% H! A% P' h" E
  end;# B4 ^- m% G5 m# {
@.move;--加了这个以后则不管红绿灯都是一直运动的,* v5 E- v" y2 i5 g5 }, j4 `( Q
end;
9 D' t( X; J/ y/ V3)用ispect-when-when-else,出现同样的情况
6 L0 R6 s% a- t  E7 e求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}* U  }4 H# a6 j5 O- S# a) h
逻辑混乱。随便弄一个吧$ a: O0 E( Y$ y  P0 q
is
/ [' P4 [' l: S. M8 Odo
( A7 q! d4 ~( r# n# rif light="green" then
& u3 w/ H# ^: j* K0 X@.continue;/ J3 z. `- \' [0 d$ G$ T
else0 M$ I- [% P% n' ]
@.stop;5 E) |4 }7 R6 Y- o. h- l2 @# P  w* [' w
end;' z3 W; O! P) }4 T
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-8-9 17:10 , Processed in 0.020911 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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