设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3903|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
+ ?. I! m6 A4 R2 C1)is
  d' t  i  o8 [6 F* gdo/ Y( m, b$ y+ K8 k8 s) t
if light="green"/ Q2 ?4 w' _- w9 J! w2 v: J
then @.stopped:=false;
8 g: D/ Y6 U' C" j' W  b  else) w0 g$ p' @- A& {
   @.stopped:=true;
" t; ~; v: m. n  @  end;
) J1 _4 w( ~/ A* J2 lend;/ V/ V' ]4 y; Y( N- w
" Y8 g9 w2 F0 X7 Q" p! J+ Z
用if else then,只会停止,不能运动,停了以后Method 不会再被调;3 w9 [/ V0 c: }1 P$ Z& i0 Q! F
2)is: }5 b$ _  K1 a7 ?
do6 [8 W4 i" f; F, [. o. L
if light="green". H. K* s+ _# e% K2 Z# D
then @.stopped:=false;% [; p. i8 _8 k+ d" P9 v
  else
4 e* y6 N1 M' ~8 g+ g   @.stopped:=true;+ M+ E3 |$ C1 r2 v$ t; A
  end;
# H, E; `) Q) [  |0 P9 w@.move;--加了这个以后则不管红绿灯都是一直运动的,
; U. f+ m5 J9 ?) i/ U& p& r0 N& qend;
& R9 ~" @. ^+ W/ ]3)用ispect-when-when-else,出现同样的情况
0 [& [1 I) ]0 ]8 F" e9 T求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
# P, U: G+ l+ h* E! h9 u& N逻辑混乱。随便弄一个吧4 T, k1 ], t% a! d/ m" b
is* T2 U/ }; }  [% N; x( A
do' P* U) X; v) c$ Q5 ^
if light="green" then
6 n2 n; U0 d2 V$ L& B+ Z6 F% g@.continue;
; _4 }# V: e% d1 c3 ]else5 N; B2 {" A" x+ g- g
@.stop;! b. r! _# a5 N+ v
end;- o9 k: ~9 y* B2 h) v7 i( t
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-2-2 11:56 , Processed in 0.020448 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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