设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4427|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:: K: \+ p; H2 R
1)is& j$ o  ?0 F; t3 C: Y
do+ ]/ z+ u$ Z; M0 f6 }+ @' T
if light="green"$ t& c- Z3 m. w4 d: n; N/ K8 g6 ?
then @.stopped:=false;* r8 h7 W- d$ n5 ~3 q6 T
  else
7 E( M( A) H4 O   @.stopped:=true;
: k1 r/ D0 P  N  end;
  ?+ g* [7 r# r7 eend;! p. ^4 c( c7 m4 l9 g
7 P- c& z4 T7 `& W
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
9 _0 w) F; u( ?% I- x2)is
, W" ^0 ~- S* w) [5 Qdo
) l! i. {& n7 Q: J- ?  L* |5 f if light="green"2 b, T( O. m& l4 u' `, l' F1 m+ G
then @.stopped:=false;4 ~( [( r9 _  y( R
  else
; q/ O+ k; z& N+ s   @.stopped:=true;' F& w1 H! T7 r% H& i; l
  end;$ I8 d6 d3 c# h* c. H( G
@.move;--加了这个以后则不管红绿灯都是一直运动的,! w2 d+ [$ [: Q" [0 B& l% s( `6 `
end;
$ W  v) ~6 d/ B+ x# u0 O3)用ispect-when-when-else,出现同样的情况
) p/ b0 `% @3 x9 a- C  Y( s, w求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
  M0 E( u6 G% Y8 f逻辑混乱。随便弄一个吧& L1 `6 y4 L4 c9 U: [! w
is
8 O3 H* p1 @* O0 Edo
: b* k$ q- V2 `9 C' W/ b. mif light="green" then9 L3 |( b. h& `$ [
@.continue;
* P/ j. F+ B+ ^9 ?  xelse
" u" h$ D* }$ |& `3 `@.stop;9 V/ U" F/ R2 c$ J* n' j- J  r) E
end;
% Z. j' q9 H! S. H0 S# V5 Qend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-14 16:20 , Processed in 0.015240 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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