设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4426|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
/ t; Q; w4 L% _* D' }" m6 D1)is
  t2 S8 b" F& @3 K* }do$ x6 S. Y1 C2 `. u5 q' a, u
if light="green"& Y# ]  y6 r1 v. j) L( y% A
then @.stopped:=false;" Z7 c' |* f% `, \- T% c
  else2 H! ~4 H* G9 E8 O
   @.stopped:=true;
6 {' W( r, n. r7 n6 [# h  end;' a1 c" Z& a2 t, t  G3 E. z4 o
end;
$ e) W* v# `- l+ `: h
! Z& Q6 ]! Z9 I& K: o; s用if else then,只会停止,不能运动,停了以后Method 不会再被调;
/ ^& e0 j4 l( e0 \8 s, g2)is
# M' K8 l+ m4 }. \2 Ido
. e6 z; u3 _1 H( ]8 Y if light="green"
0 m% w$ D8 `) O! d0 b then @.stopped:=false;
  P; @: V4 O- Z# U0 e  A  else
# ~0 C7 {0 x1 t  G2 L# S   @.stopped:=true;
" F1 j$ z* F1 x6 Q  end;$ S' l/ L% g3 `
@.move;--加了这个以后则不管红绿灯都是一直运动的,. L. A0 Y' E* G5 Z
end;$ w% j" y5 P: f7 U% K& `/ F; ?
3)用ispect-when-when-else,出现同样的情况
) V; z* b& `( c: n0 k6 b求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}5 @% `" ~/ ]' j: c6 K+ V* x/ n
逻辑混乱。随便弄一个吧
8 q/ k1 G9 U; e. N+ tis1 f2 Q. L1 y  v% l* M
do
  a0 m, \# e. |9 o* S# g" Cif light="green" then& y& b$ @& `: z- S% T. z  D
@.continue;' i% n. C- q+ n! y6 o. a3 v
else% K" D  K, _. n
@.stop;% }, n5 i& o4 @+ s& h& ~
end;( Q; C- \3 A* c8 n
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-14 16:04 , Processed in 0.017928 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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