设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4584|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:: U; L8 |/ P- r% @
1)is" m: G4 g6 _  D- F
do
# R9 U; ]. g  A4 O; C1 c! E/ m" ? if light="green") ~* ?( b8 I. `% e& J' v7 s- m$ s
then @.stopped:=false;* z" J, o6 K9 K+ t/ c* W! b
  else1 w7 ]; Y: O1 D$ O/ b
   @.stopped:=true;3 j8 _/ B9 f3 Z# D! a6 Q0 ?+ A
  end;/ O. Y6 f, D8 u0 V( }
end;! C8 ^0 x# t$ G1 @) Z+ ^& B

1 y. o7 x1 M# t/ p5 {- K. t, j' A用if else then,只会停止,不能运动,停了以后Method 不会再被调;3 T8 l- n; _- ?; R% i0 @
2)is; x- T5 t) @: `2 V+ E
do
  A8 w2 ^; T6 D; ~% O7 K0 I if light="green"
( m, j! M# C4 J+ ~9 s! ^  L then @.stopped:=false;
- B) H6 A! V! _7 ~. ?  else5 b" a2 F% K& i0 U$ O- r
   @.stopped:=true;% Q2 W$ o" l. B+ z
  end;
5 _4 X8 [& H! c8 I@.move;--加了这个以后则不管红绿灯都是一直运动的,
& k* V2 `$ i; h# L& V1 w' jend;
% W5 ^. O/ n. c& h- v, z# M& g3)用ispect-when-when-else,出现同样的情况
9 Q* k8 I% t* F+ [3 G5 p求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
+ o! F$ R, Y) n逻辑混乱。随便弄一个吧
, B6 `  s: W6 F! Z' u  P8 H/ ~( Eis' L' [: U+ s( t2 B3 [; v5 ~- M
do
' p  ?1 R/ b( T2 w4 o; @/ \if light="green" then8 B2 Z4 ?- N# @+ C& D
@.continue;6 O( U6 m9 I6 |; @  J7 I4 B
else: Z) b! R; b$ j3 ?
@.stop;
; K2 D6 S# K1 s- s' ~end;9 W5 n" M. d$ z2 U! j  Q2 N
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-6-27 14:23 , Processed in 0.015364 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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