设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3928|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:5 F1 ]4 h5 X( V) C
1)is& d5 t) Z+ f  i0 R2 v; ?; f: G
do4 n2 v, y, ~# D( J6 O
if light="green"
7 D2 r% w9 a% m/ _) z: [) Z5 p2 C9 ?8 a then @.stopped:=false;
+ Q! Y9 v3 {; Z; k. o7 h0 L  else2 e! s0 L" ]; Y1 C6 b" e+ C
   @.stopped:=true;4 q4 z% x0 B; A+ f% w
  end;1 h$ d* V. H: \; w7 B
end;0 l" V+ M3 i2 ^& F0 Q/ @
6 D$ z/ s! U9 ^
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
7 b) V0 D& P* w  H; d2)is
) {1 i4 a1 B6 D2 A$ O2 q) Odo
) @) Z  Y8 j, A if light="green"$ I) v9 d* }+ F# \* Z2 P! S
then @.stopped:=false;+ U4 A* _/ a7 C9 |5 v" O
  else" h- w: N0 R) V8 a. J+ H6 m
   @.stopped:=true;
3 J) b7 U5 ]( R. |2 ^4 ], n  end;+ H& d$ }1 @7 F! h
@.move;--加了这个以后则不管红绿灯都是一直运动的,
0 W, z+ Z6 Q/ C7 i% c2 send;. I8 s0 D' \+ [9 f2 k; U; [
3)用ispect-when-when-else,出现同样的情况
- _; j/ I& b+ e" _6 Z7 m求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
& ]9 b6 t$ z- W# `. |' k逻辑混乱。随便弄一个吧! z% H, Q! O, A3 [/ b! R
is) C0 \2 _: N8 n, F
do5 m& v8 P; ~0 u/ I- V$ R/ X; G
if light="green" then, g# r+ e2 E" n/ p
@.continue;: T. d0 S( n0 Y& b5 r8 M- z9 U
else5 _) e& }/ [, C0 {+ k+ R# N$ O' {
@.stop;4 T2 {. p% u/ @) v: }
end;
9 }4 I7 |: v$ ?4 W$ ^7 k3 L( Aend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-2-7 15:16 , Processed in 0.017878 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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