设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3901|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
; x1 w( ~8 q% ?" D0 e1)is7 E, J8 S0 M' a9 I. z) Y& U( l
do
6 }/ B& @) t/ G. g5 I if light="green"0 r5 l+ `/ g: J! ]  a2 h: F
then @.stopped:=false;
# N) H/ z- Z' Z/ [) `  else
& ]2 ]8 M* f" r. S- N$ q1 l. L& @   @.stopped:=true;
  W4 Z$ h- a; ^$ A; {  end;8 q1 |% U, X9 d6 o. L
end;2 u% H! a6 s- m% }
3 Q' E4 V& Q0 {8 M. r
用if else then,只会停止,不能运动,停了以后Method 不会再被调;: L) Y$ ]( A  {+ \5 \
2)is
( x% @! m4 c; ?9 C! f6 j, U/ Vdo' E% S8 [) x2 X9 c
if light="green") x* H! H1 I9 ^; y8 Q
then @.stopped:=false;
# F& L& }+ [0 ?8 f% \  else. a" a/ J1 G9 G+ l* K6 n( ^0 {3 n2 s. J
   @.stopped:=true;" g! e$ d3 e1 Y' T. v8 V
  end;
8 e. k2 M0 W9 g* s1 d@.move;--加了这个以后则不管红绿灯都是一直运动的,) @* e" Z7 ]4 {* {+ _7 g/ a
end;% j1 n# Y. O6 w" U3 |
3)用ispect-when-when-else,出现同样的情况- }, Y8 i$ v' {4 y
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}( h2 D- c/ r  y: k; B
逻辑混乱。随便弄一个吧
) r0 s" {* S$ k& N1 @' a; w$ xis
& l. Z" Y( Z: cdo9 m* s& j6 E, {
if light="green" then! ^+ s" R' O; j
@.continue;
# |7 {1 e6 L9 Y2 D# O1 r" ]3 L& ?else
3 s# p9 _* w  b. C* b2 o@.stop;7 d% }1 ~4 b$ B9 v- `9 ^8 N0 A1 d/ g) `! `
end;
) a# h# z% J6 w" M! K' o$ M5 x; n. jend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-2-1 23:11 , Processed in 0.015765 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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