设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4331|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:7 E+ A9 W, R+ `: C, i' z% F+ C! {) y/ m
1)is5 j$ \/ q0 M0 i) p. y/ i
do
$ _( r) A- ]4 c/ M+ G/ c$ J3 r$ T" l if light="green"
2 z1 j; c! }( Y- S/ ^. B then @.stopped:=false;
& t* ^# V- l  t8 L. {( y; p; d  else
2 G; z3 c2 M, G   @.stopped:=true;
5 \" p) H2 i+ {3 ~- E' F  end;
% g9 a# e  J$ Xend;6 k" G- P9 U6 o1 J) s& g4 X1 t

& z# m( H. Q  P5 P3 R: {用if else then,只会停止,不能运动,停了以后Method 不会再被调;
$ H/ [, V8 r$ B8 M+ \9 B, f, P5 D2)is
5 N/ Z: u3 e  ?: j/ r  w! kdo
) `. Y7 A" O6 x6 U. L if light="green"3 |& P$ D6 Z+ ^" q0 k) b& T
then @.stopped:=false;% a- ~8 r6 D" M9 l7 J. M
  else# A  q: a! e  n- [% A  y
   @.stopped:=true;
* x3 A! V7 F: E6 y  end;4 K  r6 \+ t) X: C
@.move;--加了这个以后则不管红绿灯都是一直运动的,
) C& m/ N1 v4 M7 A; dend;
, ~6 Y: J# X" E3)用ispect-when-when-else,出现同样的情况
9 I; O9 |5 F$ L, h& a! z8 A求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}) M* z. y3 |( {
逻辑混乱。随便弄一个吧
4 }. y3 b# J5 ?& g( O1 E6 I+ _is  R7 g9 \0 U4 g, b$ X1 p
do2 y0 e% y1 i* ~% C3 j! \
if light="green" then0 _7 X7 q8 `5 W6 U) ~
@.continue;' `% P1 o+ m0 x8 L( f' A4 _3 s& a
else
- }% g4 D& l) v2 T- e; X@.stop;. V( A/ H% B7 e* K& h
end;4 \6 ^5 C2 @0 w: ^7 l' J+ Q
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-1 06:07 , Processed in 0.019479 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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