设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4371|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
% C. y% D) q1 |' G2 B1)is
9 c) v5 `# E: k' n2 i( i4 ~do
2 l$ [- R6 Q' d if light="green"' [6 M0 Q8 [7 y$ m
then @.stopped:=false;4 P, M9 S1 x( {1 O2 K
  else
% H; }! ]7 ^  e& |1 ^& g) ~! i   @.stopped:=true;) u( _' q: n  I4 o
  end;
9 I& a- X  O4 X( cend;
) r6 U( S; ~) L9 i0 n' n' l% g" l! }& b* q' g  q( q% P. @
用if else then,只会停止,不能运动,停了以后Method 不会再被调;5 N9 P/ j8 |& B- v; ]/ |) g1 _& g
2)is
/ x  D! T" C8 \; o) G3 B" {& ^* k9 ~do
* ]- f# K" r) X4 I8 t  q if light="green"5 w& `% v" ~; Y0 J
then @.stopped:=false;: d+ D" Q* [  @1 M5 c( z
  else
0 ?0 S  f! U* r7 m! e" N) d4 a$ s   @.stopped:=true;
. S! U4 n7 C" @9 s- z; ?3 g6 \  end;
: `; r# u) _6 b@.move;--加了这个以后则不管红绿灯都是一直运动的,
" i) S6 r6 S5 v5 vend;
6 y% G: w3 b4 K# `3)用ispect-when-when-else,出现同样的情况
/ l9 C1 w* N, a( M求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}( q! x8 @1 N. u* n4 q
逻辑混乱。随便弄一个吧- n8 K# R3 M2 }4 k5 q
is
: t4 m. q. z8 y8 l* ^* w4 wdo/ S& X% E! Z) k' h/ `7 F
if light="green" then7 T2 n' E' z8 w* G/ i, a7 Y8 }
@.continue;
. C* |# O; d# [" ~6 Gelse
/ [, Q, @1 n" V1 }' E  j* ^( P2 l@.stop;  _" R% N2 Z& F+ i% Z
end;
0 X- Z) i# Z2 r; _7 Cend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-7 13:09 , Processed in 0.015083 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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