设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4253|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
0 r  ?# v/ b; G2 x1)is
* i6 J" N, d) P  x5 `  wdo/ T, j; d: r' T# b6 u
if light="green"
# x- A% }% E" ^# Y then @.stopped:=false;6 |  l4 L+ K1 s5 L) f3 ?4 B- o+ v
  else# u& K3 h2 d$ `  h
   @.stopped:=true;
9 C7 `! A! R8 |  @( p- V3 b( ]9 T1 y  end;
* r7 R* B9 i  E4 R, |end;8 T1 w( ^1 Q% y  I2 L5 s! Q- H( i
3 Z  R# U" z- \( w
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
* x- t( _* u1 y  [2)is
6 O0 c7 B: V, s  ^: w2 R+ ldo
- w* B' Y! C; C3 H: K4 T if light="green"
! l. ]2 L$ H! ]' }1 C( l/ m then @.stopped:=false;
* J7 P" K7 a) s: r  else& ^7 r7 n( \& J! H; N% L) N- s
   @.stopped:=true;
: ~8 A( C$ ~) X. ?! M3 N  end;
! u2 y" z6 p  K- h9 E@.move;--加了这个以后则不管红绿灯都是一直运动的,
. U$ ]& \" j/ F5 s& a$ [end;
# }# ]- T: f  C, h& m! {3)用ispect-when-when-else,出现同样的情况
. `) w  U9 G7 Z8 R# _( r1 O求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
( r2 V+ w- p2 A+ W逻辑混乱。随便弄一个吧0 H' A  x5 V! G" ^4 G3 t
is. u5 L3 i2 W6 R, M0 v! c
do
( `. x7 Q1 x; `% Y5 }$ U* ]" _& P, uif light="green" then
+ b! }+ U4 M# x6 b' w@.continue;
" g# m  Z9 }# T; G% M, e( @else  G4 ?/ f8 f. [6 F. \% Q5 W
@.stop;
) ?7 Q% D7 |, m& s9 \* U( j/ h# @5 {end;& N3 b$ Z3 ]8 n
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-4-21 06:28 , Processed in 0.022721 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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