设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4497|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:1 G4 Q# R0 E9 z+ X( H7 Z! s0 L
1)is7 [9 x3 c& z7 J; s: y, K; {
do
0 Z) I1 I$ z$ p$ y1 S2 E# E0 s  Y if light="green"" {, l: Q* [) h, m5 D; _2 @
then @.stopped:=false;2 o% P1 N: B% `
  else
8 [. y& H+ C2 q, `   @.stopped:=true;* A4 w4 X$ S( t2 x
  end;
& j1 m' B5 j! Jend;
; @. Q: c- G& \& T& q  b
, T% J. S2 c6 \; R/ i/ l: |% U用if else then,只会停止,不能运动,停了以后Method 不会再被调;
! j# R% A; R) `/ `# J7 \3 e& G2)is6 M# s: Z4 g7 X: Q( ~
do; q! o! ?- q# ]; L
if light="green"" j# Z5 ^$ ?4 }/ [* x' }) p+ f
then @.stopped:=false;4 {4 M( @  g) i- E4 d/ D
  else5 b7 j% f9 o& D; }& J2 J
   @.stopped:=true;1 l' K  F" \' j, _( d. e
  end;$ E0 [5 Y( V: t" k1 q: h" H
@.move;--加了这个以后则不管红绿灯都是一直运动的,
2 s0 G& _8 Y" |/ _. K' J. wend;6 i  i) k/ w! R; \
3)用ispect-when-when-else,出现同样的情况
; I' |# P9 n  `* d求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}1 n8 h% X8 O6 f" ]/ }- Z
逻辑混乱。随便弄一个吧) T0 x* v! T( L$ R) t
is, S+ q8 W* y8 ~6 o
do! [# S; m) Q* t3 c1 M
if light="green" then8 \; E2 V3 `4 C! b( @
@.continue;0 N& ?5 ?8 W) ?3 J4 y
else
3 g% J6 V6 g  z9 r6 |- @@.stop;
3 g! s) d7 }0 f0 ]end;' o; o3 d  B/ E  b; Y) c$ h# D) S& {
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-6-6 12:16 , Processed in 0.011773 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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