设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3366|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:$ V- j7 i  y; U3 {" n5 j! a( j
1)is9 X3 R3 }: o2 e$ \6 R* u) D
do
" X& e& q8 o: g# R if light="green"
$ ~! K3 j6 S3 L; }# | then @.stopped:=false;" {+ R6 _+ ]  a  I$ |3 g
  else
, w9 s  G6 d. ~/ C. \/ L8 @) ~   @.stopped:=true;
- I. x0 c( [2 Q; ~  end;
& d  }4 w* f/ _) Eend;
+ c5 l& R; Z7 ^1 L9 y3 n3 A. I
0 `1 y& u: D* l9 |' {8 h用if else then,只会停止,不能运动,停了以后Method 不会再被调;
: Q" i/ V4 |6 x1 B6 t' X+ n2)is
4 K. |, E. s' o- m% z$ tdo+ s. o1 s" T+ |  W: [8 t
if light="green"; ^# n$ H3 c0 o, v  X
then @.stopped:=false;' S$ i% t2 g1 L! U
  else
+ F9 S# ^7 l* m5 _0 L   @.stopped:=true;# \0 z  X4 w8 x# @5 I
  end;( f% f: D( t% g. k' {# G
@.move;--加了这个以后则不管红绿灯都是一直运动的,
. ]9 M3 W5 e! a# Kend;5 [' o) q) k) y
3)用ispect-when-when-else,出现同样的情况4 X. V' V: e0 O% q
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
' E# E1 r0 O% x( _逻辑混乱。随便弄一个吧( n9 h7 Q  v6 K! c
is
) [" q* s8 F5 @8 f6 I6 b& j: ldo( B7 n7 {) E: C1 r9 c
if light="green" then
$ B$ B4 Q) m0 f0 T; R@.continue;# j+ r" R; H$ Z) U/ m( E
else0 G( F* _# l; e& }
@.stop;
6 O- [$ J6 u$ qend;
: ^8 R: l/ z$ L2 F  s/ |1 [# h( iend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-9-18 15:48 , Processed in 0.015650 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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