设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3936|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:2 y( }' \0 Z/ a4 o( C
1)is( K5 w  K9 a8 x; u
do1 L9 `  V8 }  o+ t/ J. z# `4 U2 C
if light="green"
$ G) C# \  G, c2 Y1 D then @.stopped:=false;9 W; g0 d' ^$ z- j8 E" x8 s$ L% [- t
  else: j- j: O9 a5 W
   @.stopped:=true;
' X/ k. b2 \- Y  end;1 C3 ^0 b/ m. f( T7 f5 @7 B' b
end;
! O. J1 ]  P! G
- T) [6 Z' l9 x8 X5 b: E$ N8 H' q用if else then,只会停止,不能运动,停了以后Method 不会再被调;
8 f9 `6 \4 v( j7 ?8 ]2)is
8 e( U. P# J1 D% hdo# {* L7 E4 [0 p9 d% c0 [3 P! H0 G
if light="green"/ b- X. T6 g7 w) b- P! T) o) I9 d
then @.stopped:=false;
) w! T% {( c! l" F  else
+ p2 l: \* z/ H& z- o   @.stopped:=true;6 g0 w" M3 t6 I8 P5 P
  end;
3 M9 z, h5 L0 ]) ^6 b( r0 C- I@.move;--加了这个以后则不管红绿灯都是一直运动的,. A/ O; p$ Z0 F7 ~6 p
end;! V' h5 f  m' Q* j4 r$ e
3)用ispect-when-when-else,出现同样的情况1 d; O5 r5 C* h  h# W$ D
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}% E& }& i2 C1 z; ?: k/ d4 p
逻辑混乱。随便弄一个吧
; X* R2 b0 x4 V. |9 Pis' Q* v9 f6 z! n
do
0 ?; N5 c) X# }" b- Oif light="green" then
) T8 _9 g, c/ O" d2 a@.continue;
, ~$ A3 {" }. ]/ T) velse) o. w/ N( ]  B1 o/ E
@.stop;0 [2 S5 u9 O- l9 R" j
end;0 _: u* V5 K$ r8 ]2 o" P- j; V
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-2-8 20:57 , Processed in 0.017480 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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