设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4999|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:7 n1 z2 L: @( `; Q/ w# F# ~
1)is  C- A( Q2 ]( p. U+ s1 y' y
do
# O/ z6 G' D4 z  r if light="green"" n& Q4 j! z) s7 b7 [- S9 \
then @.stopped:=false;5 O, z6 v9 y) G: N& {
  else. _5 ?& X! T+ \  o; j
   @.stopped:=true;
, ^) N' L( @( W( G1 s. ?& E( v  `  end;; u! a, h0 s& V0 m$ E) C; z
end;, Y8 V+ L+ o# y. {# N" z) M, w+ t

3 e) n" m  }4 ^6 u9 ~* m用if else then,只会停止,不能运动,停了以后Method 不会再被调;5 U! g) B( J' ]; ^1 D2 i
2)is8 {# c$ B* Q5 V. a" V  a0 n+ v
do
. n5 d  ^1 k2 E7 P3 O. i( p if light="green"1 r" Z1 z0 ?  D; m( ]
then @.stopped:=false;
( M, h% ~) S# h/ l  else0 `2 V/ U& v" \2 E( ?
   @.stopped:=true;; a! {1 I: V( E8 d. Z( h
  end;( Z4 ?9 A, v* G! b2 I
@.move;--加了这个以后则不管红绿灯都是一直运动的,% A( Z+ z3 P! _. I
end;* I5 f+ l5 X0 b. P' |
3)用ispect-when-when-else,出现同样的情况2 N/ d! W- x# }
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}. j3 k( u) k9 E3 L9 _* ]6 |  U* ^" ~
逻辑混乱。随便弄一个吧
- L! Y- n4 e! u  }6 o! f. Ois
/ H. W4 c8 r3 R# J! i' v6 V5 Ido0 v7 l  U# e7 V& k$ f4 s0 C  K
if light="green" then' P6 ?% p* r5 Y( V, R' |
@.continue;! D% J1 a  ?; T
else5 e" R# A6 _6 B" L3 j
@.stop;
8 u& ~/ r& V! V1 |; z$ h% G6 Q) Aend;
2 ?+ ~" J% z6 Y8 Tend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-9-22 04:34 , Processed in 0.016471 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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