设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4965|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
$ d9 ?+ q+ P" v6 U1)is
& X& I* [1 ~, @do
5 _5 [& A# [* D2 |" n# ?4 @5 p if light="green"
) b0 d& q( O6 Z) x0 R! x5 ^ then @.stopped:=false;
; I; k$ P! F& }. _  else
- O' l! a( N( [+ j4 U! D8 M( d   @.stopped:=true;
3 o  D( F* f+ \2 Q) N  end;4 P8 f. p& X9 `- [. C; n% Z" d
end;, O  @- c$ y% f0 v

3 V8 H+ }4 s! ~用if else then,只会停止,不能运动,停了以后Method 不会再被调;; d" i( j# f9 g& J: H
2)is
6 L* ?! c' M8 b" T: @: Ddo& ]% ~7 T- B4 X- D& `. N4 ~/ s$ W
if light="green"2 z4 J0 w9 m  f% T- [" U* c: e7 A
then @.stopped:=false;
# r4 E! x& Q! Z* X  else
; h6 @, A5 J+ h1 O' `   @.stopped:=true;
2 u% S8 A3 h  j) r+ x/ s; H3 f4 m/ P) `  end;. m# q" U1 [3 Q& D
@.move;--加了这个以后则不管红绿灯都是一直运动的,4 t6 w/ f- A7 {: T/ ~
end;5 x; F6 ]9 {& R
3)用ispect-when-when-else,出现同样的情况
" I( ~6 D% H) X$ l4 o; U求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}. [- h; r) Z2 f5 K* b. k
逻辑混乱。随便弄一个吧
' ?- w4 w7 j! |+ {is1 b" D8 e6 _& I1 X
do- P' i; L3 k: M, g; M4 h, m# I
if light="green" then
4 X3 T/ c- o$ ?@.continue;
' Y. K" K- P! K& K* ?- n' Lelse- b5 x" y! ~% `- a  {- c/ e
@.stop;
- W9 C( m) h2 R0 ]2 r- r! Aend;
9 c0 J' k2 I* I' X  Rend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-9-15 02:55 , Processed in 0.016785 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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