设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4751|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
, i  l  o+ N& n7 k; {# ]6 j1)is: b* V: z* x" Y5 N! |
do; I! O/ f' o# r
if light="green"
! R% S' |) D, [: R  T0 f then @.stopped:=false;& H* L- g" I. y" N8 T% D( |( X. c
  else
0 r2 j" C! M, I) G: ]   @.stopped:=true;
8 i& v- J$ o+ {/ [7 R  end;/ \8 a% P: D+ d; K& Q1 i$ d5 o
end;7 s4 }2 P% h, j% R

1 W# j( H, Z1 d6 ?$ p" v5 @用if else then,只会停止,不能运动,停了以后Method 不会再被调;
% B  ~6 M0 i+ o. s2)is
/ Y- B' d9 N4 Q1 D; N. F9 Wdo
7 L4 f) h4 e4 m7 ?! y if light="green"
4 Z) k$ I7 D# a" K4 @+ Z5 _& N then @.stopped:=false;+ p5 p1 J' q& w
  else
8 K. Q2 P# B! X, K7 \  N   @.stopped:=true;) g! `1 f# h2 [! K2 j( w
  end;: h& O: }9 R  n; i. ]- h$ M3 x4 K$ M
@.move;--加了这个以后则不管红绿灯都是一直运动的,
8 v- X' V) F" l7 Y. {end;" U- C5 k- c4 }( b$ _, u
3)用ispect-when-when-else,出现同样的情况, p3 t3 ]' m$ t4 v2 L0 i8 @
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}8 \0 ?* C- q& j; v8 |
逻辑混乱。随便弄一个吧
' `7 m2 K$ w3 z( N: }6 w( t* fis3 g2 i, n) X+ ~& V2 {' {( C
do. _( i8 X' z# O$ k! b. Y8 X9 L% O0 R
if light="green" then
" _! i- ~% g8 h# Q7 J3 D  w@.continue;
6 ^: N7 h. f& Y8 ]) T+ Q. Zelse3 _7 Q* \3 g2 T# I. ]
@.stop;2 B) j  c: n$ g, K' T
end;
4 i" `7 K. Q7 b4 E9 k  Uend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-7-31 13:21 , Processed in 0.019503 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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