设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4404|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:7 G" f( Y" R6 g
1)is
& W# e9 H! ^- r0 ^2 W4 ddo
  k% R, E* r* c# b  O. ~  O if light="green"2 `7 y) `6 p! U$ o5 G
then @.stopped:=false;
; m, C6 E( h. y5 u1 Z* m& x% \  else
0 v; u: S0 i2 x+ s- e' P* Q* T   @.stopped:=true;
( x- E) l8 [! Z% u& j2 @8 K/ W; v$ B" g  end;" S1 G$ O* [0 B% \$ ^
end;
7 e3 v  F4 C0 w9 L) `
! o/ {+ ^- O6 ^( d' B用if else then,只会停止,不能运动,停了以后Method 不会再被调;
& q+ b5 h  j- v2)is
+ S2 ]6 ^# }* H, Z. d4 s1 Hdo
4 z) g" {4 c' I: l6 p# }) q if light="green"
  h! _! n6 u2 c4 w then @.stopped:=false;5 _: x/ B0 s) e' u  A' K! x
  else
! U2 u& G4 [' A' @/ f5 V/ Z   @.stopped:=true;: y0 v& ~+ V5 k; S9 M
  end;
- |. P; k9 \/ |@.move;--加了这个以后则不管红绿灯都是一直运动的,
0 b4 b# m9 }0 O' m- Dend;& p- y3 b; h0 }$ p) s# L
3)用ispect-when-when-else,出现同样的情况
" H& U$ c# W) {' z8 T; z求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
$ [# R& E; z- W逻辑混乱。随便弄一个吧
+ x/ J( M4 ?6 a' c6 ~; ]( p2 P9 |is) C$ T$ I2 R  n2 s# M  A. S
do$ L( X6 F0 ?* n5 T! s- Z
if light="green" then
; V3 x% |8 m" Q3 c6 {5 J9 R) d@.continue;) V. X8 X: O  @. i- w- `
else! m* [: h) |1 S3 x
@.stop;
/ \) ]' Z* F: f* rend;3 Q% d! p0 M8 b7 v6 X
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-11 18:01 , Processed in 0.019681 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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