设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4548|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
7 S9 s' j# a, Q1)is
) Q6 F! k' a( v9 J, U4 Z/ v3 ]6 g' e! edo
, \0 V9 k# q: l$ W8 W7 a if light="green"2 b0 E/ b; t2 o5 p: z0 o! N" ]. f. k
then @.stopped:=false;
! X- s2 @$ m3 c  else& d. n$ V+ E0 b" z1 Y
   @.stopped:=true;1 T$ W% k; J/ z0 G4 X2 n! R, x" k
  end;# j" {4 W% p. o3 q5 @
end;
: R1 z0 x7 u2 {6 ~1 T) |. b/ {0 x' H% A( a
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
+ d' G: f  @, A2 t: X; ?2)is
1 T, a( j3 C* V$ @: a! K$ ydo3 F. {9 J- z: m& i
if light="green"0 E. S$ z" q& j' H/ Y3 x0 t
then @.stopped:=false;
, ^2 m; ]. X* [  [  P  else
5 b/ _& a6 B% L5 M4 g; _( m   @.stopped:=true;
9 V2 R0 {6 q8 S8 @  end;
7 c' v# w8 K$ n/ V3 H* X% n+ P@.move;--加了这个以后则不管红绿灯都是一直运动的,! v! R3 X7 `( Q, A8 ]* e4 `
end;/ H! l  c1 l( W4 s* Q9 ^
3)用ispect-when-when-else,出现同样的情况6 a, b* b3 M  n
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
% O* W( _# u/ _' P: p逻辑混乱。随便弄一个吧: W' W' A6 L) m' ]; P, H
is
$ x* \0 Y2 d- q  T/ ldo
2 D- @1 {3 h, s" q# tif light="green" then! e" f: t, {" ~2 _5 P
@.continue;5 [0 V1 Y. U$ ?1 c. ~  t5 B# T
else
5 [) h: m* _: S6 y0 o& ~( q. j@.stop;
7 P+ l1 m* \' N+ jend;, w4 U, s6 C# d' x) a9 ~+ E
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-6-18 20:59 , Processed in 0.015763 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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