设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3317|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:- R9 Z9 P! G/ u% C) @8 d
1)is+ C1 ?$ J' ~; f( |
do2 a3 j/ K8 {& @. M4 z2 K
if light="green"
" K6 F9 D- H4 R; @: ~ then @.stopped:=false;
! L" }5 u  K* A* e  else. n! G, g3 c5 C2 B5 n/ ?0 W% v  y
   @.stopped:=true;6 j6 _+ V0 k. N
  end;
1 r5 a" L, a  e# m, S- Q% I2 n' pend;
# J' m% g, T0 v( v, y- e3 b1 d: F/ X4 C0 ?: i' ~- B
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
# s8 V8 W0 Q" Y; Y+ `. v3 n2)is6 C6 {* k* b. u, E  P5 K, S; T: u
do% B) r3 p9 X8 W: S
if light="green"7 N* n9 {; a7 E& r% `
then @.stopped:=false;
9 p4 y) z& {7 Z5 ]" p  else
$ ~5 I) v0 D5 }) a2 g1 Z+ N   @.stopped:=true;3 y# q* M3 }9 [# U) @+ v* Q
  end;9 a1 o6 `! }. o# g0 H
@.move;--加了这个以后则不管红绿灯都是一直运动的,
) c# o3 ?, C& ?6 M& j1 tend;
# q' v: g: `" e, W3)用ispect-when-when-else,出现同样的情况
' }3 L5 B* v7 z! @7 E求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
8 ]( ]; K- N+ k) U3 G8 x逻辑混乱。随便弄一个吧
1 `- y% A# U' E6 D* o7 Y( r' Ois4 k* `9 A( w6 T' a% {' ?! R+ L$ ?
do* }3 n- u) m( G' B" B1 `( D
if light="green" then% [! P' K3 k3 b4 E/ D  Y
@.continue;
- N; K5 G+ o) ]4 Telse5 h6 U& C  O' ^. K! b
@.stop;7 O7 X& D" R2 B
end;
' Z! G/ ?2 H, G& ~+ h& o( Nend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-9-11 06:02 , Processed in 0.013426 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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