设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4254|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:: f/ G0 S+ b& a7 H# q( Y
1)is
2 h2 ]3 U. R2 a1 _( ?$ i. a5 `do
& d3 Y( R. d4 z% p4 D if light="green"
1 S( _- M& f  ?2 v then @.stopped:=false;. A0 M) W3 }9 V9 ^* P  h9 n
  else) Y7 P% u  D, h7 K. r( E
   @.stopped:=true;6 N. E) c: M$ m/ L
  end;
" i. L; L& v4 s; d8 I% i, jend;
% p  }3 K2 Z4 _( w8 L" v2 u4 H
3 x- U. w1 C! v) m+ e用if else then,只会停止,不能运动,停了以后Method 不会再被调;
0 E! [6 S# U( Q1 H" C* S8 g1 o2)is
: f( v1 c9 S: F$ A. Z3 Pdo. _% c$ W) [$ \$ m$ H5 ~2 w# g
if light="green"
6 ^3 ]& Z1 T% f0 m# {* C then @.stopped:=false;3 K- ^3 n& U- W/ {, {
  else
& f0 c9 U  B) R, D0 z   @.stopped:=true;: V- @6 X" ~- \, d
  end;
- P1 h2 P( @# Z2 h@.move;--加了这个以后则不管红绿灯都是一直运动的,
7 M' h! L% L9 ~- F- h0 ^end;
  u+ `( B% I0 [, z3)用ispect-when-when-else,出现同样的情况
' T/ u5 d7 K- v! w6 ~求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}# \3 C" y& p- @3 B5 ~. R
逻辑混乱。随便弄一个吧
3 e# W8 Y, j+ [8 Wis
2 S+ B9 a3 i* c- i! z) ldo
4 R- j* V$ l% H$ R* l; s5 sif light="green" then
& K* ?6 M& K0 N# C! ~/ K$ o. d9 M@.continue;2 y) l, ]' d( l  @/ c* g
else
' {, Z, O5 H& e0 e7 w8 _@.stop;3 t5 _+ q! c/ F- x. Q$ z/ z
end;
! \0 j' \8 J3 W8 A& _end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-4-21 08:54 , Processed in 7.078253 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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