设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3740|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
0 T" T, @" ?" A' f- R8 q1)is
  K# O% g: V0 ~2 G4 B: g$ udo
8 f; t4 Z' I: C# I# a9 A if light="green"* x5 }$ t4 t' J% t8 }& a; S
then @.stopped:=false;7 o5 Y. C: E8 Y8 f9 E9 v: g8 v; {
  else) }$ r' W4 z4 \; G
   @.stopped:=true;
6 o- i: M3 A2 ^8 L& c2 Q$ t  end;( H+ M- d5 T& T* c2 c4 H
end;5 n8 @+ N. r, |  d

0 T; R0 Q' }6 B5 T- x用if else then,只会停止,不能运动,停了以后Method 不会再被调;, Z. O5 N5 B) g- r& ]0 A1 Q
2)is
  P+ ~4 C" s" E1 o% p) Z* Hdo5 W0 f& f' |5 Z! ]7 Z* l+ l8 E- [7 k
if light="green"( d. i6 n) K! {
then @.stopped:=false;3 s  q/ Q  J6 K% i! d& C
  else9 x* E; C; h8 s  x
   @.stopped:=true;' @0 z% S( m6 l& B
  end;( x0 y) C) U/ n' x& d
@.move;--加了这个以后则不管红绿灯都是一直运动的,
: o! U. r* c9 h* [3 t. Aend;, I& I8 Z7 r' P% ^4 P
3)用ispect-when-when-else,出现同样的情况2 P+ h. Y9 d- ~  ~6 s& @* L1 E
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}' I; Q6 t9 @  {" E8 ~4 v
逻辑混乱。随便弄一个吧
) k7 L4 t& m" Z4 C' K5 Uis, L% \1 P( m2 P& z! A& L8 X, ~8 R' H
do
. y) O7 ^' a  Nif light="green" then
' q+ W4 ?8 U- _- H6 L- ]6 q; T@.continue;
; k+ M! w8 r* W- T. w/ a0 Helse
' X" h& l- o: ]+ E2 L5 h0 y3 Q# g  C@.stop;
- k; G! I: }* E9 wend;
8 V6 g. d5 J$ X) W" M$ V. Pend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-12-19 21:30 , Processed in 0.012524 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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