设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4058|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:) F& K# k- G8 n! K
1)is
8 d. J7 E% |' ?do
. E) I, S4 l4 J! b0 `( O  D if light="green"# ~* ]4 d' F+ N" g1 s: f( a$ T9 F0 x
then @.stopped:=false;( j& m& @3 D3 `+ G" D* q; `1 l8 @
  else1 p' m+ M4 S, a
   @.stopped:=true;0 R3 [) I' f, A$ S) x, O) p9 s
  end;
5 C' G4 Y) \) m" S6 Send;8 w5 A% `: o$ O4 E

1 ^2 \. _! f0 c/ L6 Z8 j% l8 ]! \4 b, v用if else then,只会停止,不能运动,停了以后Method 不会再被调;( A1 F2 [- O" x2 l$ U* V& I, }% F; N
2)is- K- o4 F7 C% w8 n  w: `
do6 k& P) p% y$ z; H
if light="green"1 [8 L; F/ u+ [' D4 z) C& k+ c
then @.stopped:=false;* F& `, {3 G+ I; u4 w
  else
- y& U+ \, L% O. r4 ~0 n: J+ c   @.stopped:=true;
; b' p9 b" t+ L7 \  end;
1 |/ S$ U( M4 `7 O) T; N@.move;--加了这个以后则不管红绿灯都是一直运动的,; R7 c" x! Y! n2 C! G* I
end;
3 J7 g, i+ `# x2 s0 W7 l3)用ispect-when-when-else,出现同样的情况& n' Q  I" }8 ?% }; q$ F
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
$ M# L, D7 j# ]4 o& U7 j8 T0 w逻辑混乱。随便弄一个吧5 i6 G' @. R# r/ |
is! W) [) m+ I- S
do
5 Q% O' Z/ d3 [" ~& L+ vif light="green" then/ g  T, p# J0 a  G& B
@.continue;/ V. ]+ ], I( ^: _, `: F* k3 H/ k
else  F0 M$ ~0 @4 C: E2 w/ d
@.stop;
7 o# \+ i' L) u# ?: g& Y' w3 X2 cend;
6 s5 J8 v. Q- `3 A0 Nend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-3-12 03:29 , Processed in 0.016628 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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