设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4830|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
* u, ^! y2 t- w' o1)is
/ ^& V9 |8 \) Kdo. m/ h, P/ P2 M+ W( S4 J5 ]
if light="green"7 J/ {. ~" T! E6 Q/ |; W! Q, X% U
then @.stopped:=false;, I8 T8 P) J& w, k, n
  else
' V( E7 `6 U; w+ @) }   @.stopped:=true;
( p) r% ]) s( k) X+ e5 Z, `  end;
' l+ P, e' o6 J7 w6 m. w; Dend;
% B" `- C$ S# o7 T1 v! s5 J: I( {
: d. J& S# f3 Q. K8 v- y* Q- P用if else then,只会停止,不能运动,停了以后Method 不会再被调;/ \8 ?. o& g; [# t9 L; F/ _
2)is
1 Y# s  Y% c( l; O( w/ f9 Sdo
0 S1 [, i4 h; i. \+ ^ if light="green"
6 H  Z% d. p6 X then @.stopped:=false;* y% E: c& |4 [6 I3 |, t4 t
  else
8 y: p. ^; P/ r1 g4 N   @.stopped:=true;5 o2 i1 W3 i' B% ?" Z
  end;& Z/ I' ?5 r6 v4 A9 ]
@.move;--加了这个以后则不管红绿灯都是一直运动的,
. T; b% a' d. X# z4 _  ?/ B) j- c. Wend;
& M% n: a6 v* }. B+ b# i3)用ispect-when-when-else,出现同样的情况
: g* C9 R9 a9 r: N  Q求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
( I6 M( K! ]; v6 s% D逻辑混乱。随便弄一个吧
$ Q* Z2 M6 X! @* X* i1 A( r+ Dis& Z+ q5 f$ M6 [$ b- p! G1 k, F
do
, H" t; |; D( _$ b/ |( Cif light="green" then+ y$ b) a9 `  a( I' k0 u/ i
@.continue;6 x/ q4 ^: Y* y
else6 P$ f! _7 D$ S- K
@.stop;, `" M% r1 D$ E0 s% Z
end;
) V; \) d7 }/ o# i/ Tend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-8-21 09:13 , Processed in 0.015410 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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