设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4013|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:! ?, ^, V- H! {
1)is
1 C. Z; c+ D, L  udo
0 f3 |( p- I4 Y9 Z' L. | if light="green") D' ]0 C: D+ s. o
then @.stopped:=false;* X5 B; K2 |  N% X
  else
; n  m. V+ y& j1 ?   @.stopped:=true;
4 C# g, i* a# [  end;. t3 h) K) J% Y- v3 G1 P
end;
* f2 @; i; e% T/ S. x# q. B$ l  w; u2 l: m2 L  ^; [" X
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
2 X% c, t& _+ s) w& f2)is
4 M8 H7 b$ S  ?( L1 ?do
( ^  A" b4 t3 X/ t, _ if light="green"  V5 F! s& F& t- p  m, n
then @.stopped:=false;
  a& Y) I3 }4 A! r  else
" A9 D/ b- f/ C9 M- _   @.stopped:=true;& \/ X6 ]" M* v! \4 n
  end;
# ^  w& ?6 q5 V. @@.move;--加了这个以后则不管红绿灯都是一直运动的,
' b6 o* K+ t2 O4 i0 U  Q) eend;
: W/ c$ _, i. r2 j1 u3)用ispect-when-when-else,出现同样的情况- p* Q# _  H3 s* z
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}+ R# ]# l5 ^% g0 }9 v7 E9 L3 r/ O
逻辑混乱。随便弄一个吧
% |: q( t) j( L5 s: z  c: Dis# \5 @3 g2 ?# H( f
do
! R1 s- m3 W4 l$ w) zif light="green" then; ?$ ^2 T# @6 i
@.continue;
& ?" u9 y2 Y# L. d4 ^else
  `9 }) E9 J! C- X5 }" j' v) M% ?@.stop;
, a1 n: |* a6 a# l3 z0 W1 D" Eend;
) {9 ~- {# [. x6 p# v& W+ \end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-2-26 13:31 , Processed in 0.019488 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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