设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3470|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
  w, h/ N, w! O4 S! ]1)is$ i3 W& M0 Q  h8 N
do
% x5 j/ k4 Y' w! I5 N if light="green"" j/ `6 l( X5 m2 @
then @.stopped:=false;
$ P# N+ R$ H5 m" S5 \! m9 ~$ i' ?, L  else
- h: T% D! e* E  d, x+ d   @.stopped:=true;
& p" u# F* U7 y  end;! T: b4 L+ w' f7 g" s2 q/ B
end;
; n4 W; O2 i0 Q7 q: B) k7 g# f$ d, ^/ f
用if else then,只会停止,不能运动,停了以后Method 不会再被调;. W# }! q2 _% A6 \# _, F! C, V' W/ y" o
2)is
* s/ F3 h1 ^9 r$ W4 [$ T, w2 Mdo
$ W- ?( D! Z) ~1 j* l  D if light="green"& _" F' [# a7 H: ?: s
then @.stopped:=false;
; _! R3 j8 }+ A& Y' {7 r  else9 Q0 U" @  z5 t* S4 R( S" c& e4 q
   @.stopped:=true;- a$ ~- T2 t' K" n
  end;
5 E- A7 u' y0 Z. m, P- m@.move;--加了这个以后则不管红绿灯都是一直运动的,4 ^# I; `: L5 \
end;' g( G/ p, J' }& {  ]0 \
3)用ispect-when-when-else,出现同样的情况6 K$ }, ^& f) G4 ~& @& f/ s
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}+ c* N4 V  S  W! j6 b/ O* H
逻辑混乱。随便弄一个吧% H2 _3 j- V2 N7 G- k
is& f8 v, T+ ^' h; b4 F) ~
do: i4 o9 ~0 s8 h; ?* J* m6 I4 _
if light="green" then
- K9 e* F1 c1 n# `+ H2 d/ \7 L@.continue;- s. W5 w7 z2 n" S4 o2 n
else2 P9 p$ ^% B) X% V! @1 \4 N
@.stop;
$ N0 n: K1 U: U% Tend;* ~5 k) p( _# e8 W& D1 [! L
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-10-18 23:23 , Processed in 0.014899 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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