设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3685|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
1 @3 R( K2 p  j" p1)is
& T5 F+ S3 ^* ~$ ido
; B' ?+ x4 L- D if light="green"( N% R2 T# v2 j2 ]/ U+ D9 I& y
then @.stopped:=false;# p3 Y; V1 o; Z6 [& a! Z7 F; q3 N
  else
1 ~1 [; U: f2 ~+ p0 y( j. U0 R   @.stopped:=true;6 r+ R# j) H8 C7 e8 [) A
  end;
- O- ]3 f2 ^* @& H2 Tend;
4 s0 z4 h  @, v  j$ O# X) A
3 m1 ?  N5 _+ M1 B; {. k0 _' D1 @用if else then,只会停止,不能运动,停了以后Method 不会再被调;
2 o/ l. ~; Y( K% U1 ^2)is
; I7 N# j) F8 N& G( Q% b- ]( Cdo
3 W. W; i4 d+ {. g4 O if light="green"0 _, f2 U( ^) `) R5 c
then @.stopped:=false;
7 g6 \& t2 u  j+ B/ {! H  else
, d# @% L% i, Q+ Y0 L   @.stopped:=true;) K$ X) [8 f! x' d& J2 k
  end;  f2 R) G9 ?& R$ s" B0 h
@.move;--加了这个以后则不管红绿灯都是一直运动的,5 Q& C6 D7 t8 T! P/ q# k
end;, R# k( P4 t) w$ z" O% m% K
3)用ispect-when-when-else,出现同样的情况
1 W! u$ q  M0 S- \1 k7 ^求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
1 A; e$ b! b! I( t# v逻辑混乱。随便弄一个吧
3 [  D8 b5 ^5 L$ Q# R- d, b) B  Xis1 c9 S  J' O$ f- _# q  ]
do9 ~1 f% I6 y& k* l! j- v
if light="green" then  |7 a. q) H; P, G
@.continue;
4 z; x( U$ G; `9 qelse! T; z# ~6 ?. r5 a
@.stop;& M8 p2 j* ~0 G8 y& M: J& T
end;
# m; Q- X( R$ k6 }8 i( Wend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-12-11 20:28 , Processed in 0.020130 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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