设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3349|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:0 C) _: f* \/ F& ?' }% H4 K
1)is
' {8 T- N2 }) _- R% H, Ddo
/ X) b% o7 I  i  B% K: j if light="green"
5 G1 B5 g9 f( i% X9 a7 P: K; P$ J then @.stopped:=false;
6 I! b* T6 A! r  else: w3 L* }3 j! O' E: S
   @.stopped:=true;, u, z( w3 J$ z( J
  end;
' ^/ j+ q2 u1 S3 W6 O8 e5 hend;
) I% L9 y  P* ?* W* c, k* e9 J8 i5 U9 K4 U1 z% H, `
用if else then,只会停止,不能运动,停了以后Method 不会再被调;: U+ {: |: @$ U. k" v
2)is
  C% D( k# ^/ c( z- M' @, Jdo
, I- g, [6 a& w2 h/ m if light="green"9 D1 h; q3 l: C) ^4 V
then @.stopped:=false;
0 ]4 ^+ U( H# r  }( b9 u  else
% c% O5 i$ k% R! x$ x   @.stopped:=true;- T$ n% M) a: B+ Y* d: Y% u
  end;2 g" C4 p, I  B+ B) _
@.move;--加了这个以后则不管红绿灯都是一直运动的,
% }4 }0 Q( P$ Y" R; F% G+ iend;
) `& g! b# {+ j$ W" a3)用ispect-when-when-else,出现同样的情况& Y1 e; \5 }/ ]: w+ {* X& _
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}  b- i6 _. o& y# h
逻辑混乱。随便弄一个吧
3 e8 c+ D! `# w) _) R& [is
; Q. T% Z( L5 G8 G* Xdo" y. r- t4 f7 ]$ N# P
if light="green" then( ^- e% k- {( I! m$ J1 C
@.continue;! a& y* n. Q+ j5 r( R) M
else5 g9 B6 i* V% n; f' N3 |3 H" P
@.stop;
7 W& Z3 B8 e- {% jend;
2 ^" ?2 H6 n; S  V( `end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-9-15 09:49 , Processed in 0.015019 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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