设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3601|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
% _) B" K) H9 C  V1)is! ~0 W+ ]2 t* G! }, r5 H7 r9 e
do1 A, d" a% n3 C' V+ B5 j
if light="green"
+ R& }! P# T4 P then @.stopped:=false;
+ h  }- |4 f& V; X& h1 o3 L  else
& \: w0 X! o3 N: f  k   @.stopped:=true;) |/ e4 B8 O+ C
  end;/ R9 H: c- l2 R; q3 N
end;, e2 b0 M8 L0 R7 Y/ `) v
$ W4 f; Q9 s8 Q8 O7 _2 G+ Y
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
8 w. X0 r- ?- ~1 g( U. t8 ~2)is( q% I, Q0 D( z5 u
do6 T8 n2 \: q1 Z: h9 V( [5 c
if light="green"
0 }4 l5 C6 a2 c# i! U) M3 e# M then @.stopped:=false;" T9 x! B; z/ o0 @
  else
3 L! n0 t0 f2 h$ R, w" y   @.stopped:=true;
, d- G  y: W3 F8 w! y  end;
/ M4 T( X* K! s0 g8 @7 X$ z* y@.move;--加了这个以后则不管红绿灯都是一直运动的,! P$ L: C, e/ c6 m
end;
0 p3 l6 g- H. G  J- l3)用ispect-when-when-else,出现同样的情况2 D; S! v1 O& B1 T
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
8 z( b. P, t, [3 |逻辑混乱。随便弄一个吧
- l# c% g) N. P1 [! y4 r& eis1 s: r& U3 k: E# R/ K
do
& g8 @' ^4 N0 X8 t7 W' ]& aif light="green" then* l& ~2 t7 j8 n. O% M% t' v
@.continue;
% Q5 C5 E. W! delse
6 L4 a5 {# E& V% E; k* y7 H  V3 S% W@.stop;$ O6 n5 u; d/ H0 I9 h
end;6 o2 i3 y# Q/ Z7 m3 f; a; k
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-11-23 11:55 , Processed in 0.020166 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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