设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4594|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:- ]& }0 v$ i+ G8 c
1)is) Y7 u# S" `) U$ m
do
4 d3 v# m! G3 W$ I; b if light="green"( M/ y$ [, D/ p, N' U" s/ ~1 Z
then @.stopped:=false;
0 D& r* o3 ~# @/ F! _% F  else" m6 ]% ~5 [4 l" N% Y
   @.stopped:=true;; ^4 K+ J0 L$ L( z0 X4 S- ^
  end;' }7 S: m( {* k9 J! a
end;5 [+ i# S. `: g) a

3 v: f* S' a  d& e* y0 m用if else then,只会停止,不能运动,停了以后Method 不会再被调;
& L4 _/ P7 p) n, q# T2)is6 Z: ^/ D4 k* x! n* r
do' @2 ^; E6 x8 X. d2 L& e- ]
if light="green"
, P  m$ a. z/ u7 ~' M" G then @.stopped:=false;% j7 }+ `1 E7 H7 u0 D* r
  else
: z; q/ q$ P& }, P" p4 y   @.stopped:=true;4 Q* X& G+ S6 g
  end;! i9 M  X& v# ]6 R1 O, L, m; T0 V
@.move;--加了这个以后则不管红绿灯都是一直运动的,
) J4 ?6 |; \: |0 C/ }end;
7 B( A: ?3 u$ s* L; @" c% ^4 o3)用ispect-when-when-else,出现同样的情况
7 k# v( u8 J) _6 N5 ^* v" R求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}" ?" Y3 u. E& T+ @
逻辑混乱。随便弄一个吧
7 y# L' `. P/ B+ p0 U8 z) Vis
& P  l" M" u( X9 Z% qdo" x/ C$ r; ?! B" F
if light="green" then& r% g& S5 Y+ V# Z5 T
@.continue;# f& H1 B1 e- V6 M& [) t7 @
else
5 r; N* T) O8 y6 T% H@.stop;( q- E. S2 y; L2 x' K
end;
2 f1 x- X/ G) H" M' @. C& Aend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-7-2 09:33 , Processed in 0.019027 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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