设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4062|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
0 Q4 g9 x  w8 W; J; `% e+ _" C8 t1)is
/ f* D& H$ Q( s+ \( a# Qdo* Q, y7 i+ b( h1 S( c* I2 g
if light="green"- ~9 C9 b1 ~0 Z! J$ l7 S, p2 ?
then @.stopped:=false;3 N  w* T2 {2 K" {$ y
  else% \- J% g9 {+ l$ c
   @.stopped:=true;
1 |. y  j( w8 p5 `8 W  end;6 D$ ^/ K) l/ h, M1 j- F
end;
: E4 X* l7 f  {+ t* l% c3 i9 p8 E  g. l# r1 o& M( I
用if else then,只会停止,不能运动,停了以后Method 不会再被调;& P# p1 K4 t, q  Y
2)is3 L" w/ O- N% J/ D0 B
do
/ f# y+ z/ Y6 v+ q& u2 } if light="green"- N0 v7 K" G9 O% b
then @.stopped:=false;
; c' m7 }- B. j  else
) s* w! V9 l0 R9 W   @.stopped:=true;
* n8 [1 _7 U/ u/ \' g  end;+ X: R8 ~' W7 L% l
@.move;--加了这个以后则不管红绿灯都是一直运动的,
2 N& F9 Q% ]! M' ]6 L$ X: q5 Y- _7 a9 ?end;
: z; `6 A" {5 [/ Q$ I/ H. C7 X. D3)用ispect-when-when-else,出现同样的情况# D0 A0 i/ I0 i
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}5 E$ W! T/ x0 ^) e4 s0 `
逻辑混乱。随便弄一个吧* c. P4 }; Z) d7 [: j
is
8 L: q3 |/ i4 w* ~- B- ?+ gdo
/ n. Z) u' y3 h2 O# p" @if light="green" then% P2 N. {/ d! W6 G8 J8 H
@.continue;5 _9 D9 [& ^7 i+ Z
else: y  M+ ?3 n. N$ k
@.stop;
0 I! i5 C* J" Iend;+ M8 @" t7 ^- j3 {- G
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-3-12 17:24 , Processed in 0.015839 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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