设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4614|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
+ {2 T! n" _' S$ ?/ k1)is
3 [( u" }4 |& d; P0 d  Y0 zdo
* F: X8 K+ u! e; q  h/ {9 k# { if light="green"
( c; b1 R' ~8 a then @.stopped:=false;  N: a7 P( z* _: t: w8 ]* B6 }' s1 _
  else
2 i7 e! H" w* _# Y8 L   @.stopped:=true;. {1 c  d: V4 u$ o1 t1 S
  end;
- g  E9 _3 ?0 T8 B5 M: ]) \end;% o* F: `, U7 R

* ^: k' d0 m. [" V* x1 o' G1 n用if else then,只会停止,不能运动,停了以后Method 不会再被调;
0 q8 y% f6 A! ^9 g; ~9 t* _2)is9 e7 @, O; i. o3 V5 Y6 P
do
( [& R, I+ L1 t. e) L if light="green") n$ J( `1 o# q& {2 Q: o
then @.stopped:=false;* L, q; G& M& K
  else( r# r. p! y4 B0 ^' b. F" b
   @.stopped:=true;
0 \, W' J+ x' S/ N! K5 e  end;
  `3 B4 T( ^% }- F@.move;--加了这个以后则不管红绿灯都是一直运动的,& D* N1 ?/ l! S' t: \5 a7 N
end;: A* t% z- h2 O$ E
3)用ispect-when-when-else,出现同样的情况
7 P& L! {, M! o0 e- ]. {/ S* l+ I; H求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}3 Z) e; u3 k1 q! l1 F1 _
逻辑混乱。随便弄一个吧, N( T" }7 e$ c2 U- D: F3 E+ U" w, P6 v
is
! Z) _7 E- m! G! f6 A: V6 S1 \do( U/ w6 s8 V3 j3 H  x$ |
if light="green" then( n) m' ^$ }4 {- D9 R3 E
@.continue;: B/ o; s. T. V! G2 r
else# ]# J( L+ P' N* M8 Q4 v6 }# k/ ]! a
@.stop;
4 w. n  k- J: x& Jend;
5 u3 A0 D8 r! J8 T7 Pend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-7-6 20:13 , Processed in 0.014810 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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