设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4050|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
/ ^5 E" K& u/ x) X4 r! M* X1)is
# o; L) t5 x" ]6 Jdo
% R  o8 g% g  E5 T) U if light="green". k0 {  e0 d7 n) }
then @.stopped:=false;
7 n' {8 z1 |1 p; u  else, p% A0 L! h# u1 M$ d
   @.stopped:=true;
$ |" i6 e) y& P. u' N4 {  end;  q. X* S* M% ]& v7 z+ ?3 g
end;
  [& T  d" Z& K# A! ]# B9 d* ~/ L; K* {& b! w
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
8 _! C) r8 e% h/ D2)is% q2 _* D) H% [" C: n
do
  W$ U5 j! O) a if light="green"
3 ~; R8 T, n4 \( a2 [ then @.stopped:=false;' h  f! B1 H' S/ i+ ?
  else
/ t6 ^3 s$ ^8 t% P! u' @& J   @.stopped:=true;
, w% X; V: W- m8 p1 Z7 {  end;
" W" o8 A4 Y( B9 @8 C* e@.move;--加了这个以后则不管红绿灯都是一直运动的,
7 i! W0 F' H& dend;
8 w, [# t, t7 f( G3)用ispect-when-when-else,出现同样的情况
6 g% @' ?' x% d' b0 i, G7 C求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}' V' @7 F1 d  Q% {0 D
逻辑混乱。随便弄一个吧" v' [3 u) ], I
is
: ]# z. A$ P* m0 _% W/ Hdo' ~& Q7 i2 R: g+ h* c! @% e+ g
if light="green" then
. _" m/ J) M! r1 e9 v1 A@.continue;
  `+ u' l4 S' \  ?else
9 U' `4 `: J1 j9 P% n@.stop;
- B$ d7 W; R* y/ `end;
) O* n  N1 L7 Rend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-3-10 03:46 , Processed in 0.017545 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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