设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4741|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
+ S' I  `  ~- d1)is
6 M) J: @, e" z3 `) c& Ido
# z; u9 n, B0 ^# L! S+ u if light="green"
/ y! p1 b# o9 Z, e- i then @.stopped:=false;
+ ~$ t8 Q4 R* T% |/ c& {4 C* @  else: v" _/ _6 u  [9 b
   @.stopped:=true;  `  h  y: R6 [
  end;
/ o+ q) x  ^* F1 N  \! wend;4 ]9 q8 c! z$ U

" A/ x3 z# j7 u) F, V用if else then,只会停止,不能运动,停了以后Method 不会再被调;5 M- z; X% R  J6 I
2)is! _" \6 A2 T( G. H3 `: P
do$ z# i: R+ n) X  `' @; b5 `. k. [
if light="green"
+ a5 y$ N# w2 {0 K+ q+ ~0 `" J then @.stopped:=false;
! a3 }& i- a6 i7 m/ l4 E  else
+ d2 o4 ?& B2 d' f  q   @.stopped:=true;+ ^  d2 d, o2 L7 _  H
  end;4 a) X+ x( L3 r
@.move;--加了这个以后则不管红绿灯都是一直运动的,) s- G. N; }) `# `
end;& u" y8 b: x1 X
3)用ispect-when-when-else,出现同样的情况
' N1 f8 X" m% s求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
3 v* J  Z! p7 [( _1 ?7 a* j逻辑混乱。随便弄一个吧
  k2 o% V: c( z7 Vis
7 h$ O# b" E4 q" [  d3 udo
: N1 T+ ]$ v: q. n' x+ _2 t& Rif light="green" then& S2 R, I: o. B/ i0 O
@.continue;
3 I. b, r: d  S* o* S9 K* ^  velse# B& }: f0 K) W% e* }, x: q% K/ ], V
@.stop;
- z+ ~$ T) m. C+ m- o8 A+ Gend;
7 s. G/ ?! [3 d5 iend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-7-29 07:18 , Processed in 0.017773 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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