设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4817|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:2 h9 R$ z) x) k* r
1)is7 Y* B' x3 ^5 }/ I3 S' l; b
do6 _% i9 Y" T; d- n$ o" K2 ?# [0 a
if light="green"
9 V3 V. X0 j( l9 Q then @.stopped:=false;$ P! q* g4 U7 M8 r# u$ W2 s
  else" X3 i' k& p  m1 q
   @.stopped:=true;
& A# I$ O, V+ N/ M- a- |7 L) W# C! a  end;
0 t; X8 T7 J7 F) M* hend;
  ?3 c, z% C9 j/ N- Y8 H" U6 Z  y0 r% D8 j4 b
用if else then,只会停止,不能运动,停了以后Method 不会再被调;6 v2 J/ I4 b9 a4 j& t+ T) u8 [
2)is
, v0 [, u2 y* S) {& ]7 ldo: E" z/ f  A8 v- C
if light="green"
- o  l4 A0 G% d5 k" X then @.stopped:=false;
" s4 a& r/ v) b0 ]5 v  else
" {: {& n! @" n5 c! y3 m# G/ [7 q   @.stopped:=true;
+ C8 w, A) a' _  }0 t. J, J  end;
, {  @3 _+ ^; E/ P@.move;--加了这个以后则不管红绿灯都是一直运动的,5 O) C. [4 }2 r! q
end;/ d/ {! S; u8 d0 E/ f" q0 Y+ z9 S6 W
3)用ispect-when-when-else,出现同样的情况
. r7 o$ X" u, ^7 ], }+ n求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}# O# q  w4 b# V4 ^( P( h- E0 J! e" k
逻辑混乱。随便弄一个吧
2 j: {9 C5 W8 w- r$ wis
, b1 u7 _5 y( Y0 o/ C) c7 rdo
" i" l. V: H5 A4 hif light="green" then6 T1 L# k0 R: P" W. Y9 M) O5 r! m
@.continue;
. O: \6 n6 m3 Q+ f4 R$ lelse$ c+ L. ?' ]6 x* ?4 s/ w
@.stop;
$ M! I9 P+ Z2 L1 m0 D9 c  Qend;
: z3 r; ?% J! F  ^+ {3 Oend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-8-19 02:03 , Processed in 0.013800 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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