设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4505|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
4 g$ v1 C/ f  J+ j1)is
+ h  @6 u( Z3 vdo
% j5 s9 J5 T4 F9 u' q9 T" n if light="green"
# m0 D) p" H$ Q( N2 t6 | then @.stopped:=false;5 j' o* M6 ], g) g+ x+ P
  else
& i& f8 Y( j# X6 |2 c   @.stopped:=true;" i! I0 g  J1 n
  end;
$ T  @. h) `+ x- D- O0 V, Y( p- uend;
- P4 v' v' H' d/ m1 l0 e% ^# H% Z5 r2 k: ]2 }" D- S* G; u
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
9 \  U& i7 w8 L2)is' l! ~# v+ }% p( H5 ]4 k
do" u3 r: z  C* I9 ~2 i
if light="green"
# [8 t: }4 x" h then @.stopped:=false;2 J# y9 _/ x8 E" G2 E
  else
/ k! t( e6 w- @  Z7 b& M   @.stopped:=true;5 u8 |& I" {& a5 z, \* L
  end;
. M# z2 H# h$ E3 b- _' l1 f' d& d  y@.move;--加了这个以后则不管红绿灯都是一直运动的,+ N, X! P- {  p2 F! \
end;
- P! i1 L8 m' L& U5 Q3)用ispect-when-when-else,出现同样的情况
+ L$ K6 P3 U/ h# G1 _求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
, K. a) V5 k8 g# C$ y+ x5 D, [逻辑混乱。随便弄一个吧  c% N/ w2 e0 p+ ~8 `
is0 w" U  J* X! T; K: ?
do! Z% M4 K; M( j4 ^* S8 q( s$ C
if light="green" then
% T; n7 l% l, I& F6 i@.continue;
0 ^+ C, T- v! E5 V8 v3 \else+ j3 J* x. l, O% r
@.stop;
0 K' ^/ y2 Q/ mend;0 B) b- A3 f4 e) g' s+ B
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-6-9 13:40 , Processed in 0.020022 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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