设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4552|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
+ f0 }" M& v: V& B0 j1)is
5 h# |4 d# W) x$ Ido# p# f: S: L2 l# k) p0 C
if light="green". E& j, m. g( i
then @.stopped:=false;
2 E2 X/ c% U  i$ i% J, Q; Y: |  else
  y, B6 Q) j% p1 c/ `   @.stopped:=true;3 V/ q, i% L5 B* F  i% K' f9 k9 \
  end;' b* M/ I5 L, j1 v# J
end;& B# k0 v# H$ c% y7 T
, P1 a: L( C3 h) S
用if else then,只会停止,不能运动,停了以后Method 不会再被调;" ]- z0 O# i; ^, @9 I4 R+ W4 X" h
2)is
6 x) L( G- w  A! }5 `8 h! odo
3 z, i+ {! T/ N6 f6 K8 M if light="green") h4 Q: U) R( d
then @.stopped:=false;
" ~# E  h- Y5 G; c, d1 }0 M1 l( r  else
% l/ N; m& J. K0 h   @.stopped:=true;* I; Q6 {- a" f; q2 H
  end;
; F* i; _8 ^. O+ O% I@.move;--加了这个以后则不管红绿灯都是一直运动的,
) O; S) p# G* F/ m/ i0 vend;
6 u5 Y0 r4 K2 q% b" v3)用ispect-when-when-else,出现同样的情况% z" U3 C  p" h# |
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
/ e7 T" j+ f3 Y+ A逻辑混乱。随便弄一个吧& N) N0 ?1 [4 D- s2 c- b7 x
is7 I# {1 o" t, F6 B; P
do# T) d4 I4 i- I1 Q' R4 g) ?+ f& f" r
if light="green" then0 C/ x5 `  Z  x2 w  G% a
@.continue;4 J: G7 A, s! H$ Q
else8 l* C$ Y6 \/ {  P3 O! w4 c( x
@.stop;
$ A' G$ }/ s5 s/ t- Z, h6 u" Kend;5 b9 ^+ _- Z9 c
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-6-20 06:14 , Processed in 0.016141 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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