设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4719|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
) c; E* ~+ h3 {8 n1)is
2 d8 K& \$ ~# Q2 P& t' Rdo
, R. v4 H% S: q7 D! F* C; ] if light="green"8 I+ }. C5 M! H7 Y1 Y; _
then @.stopped:=false;
9 H; G# y; }7 q& z) ^  else
  T! r8 @2 W& r6 I9 s1 x   @.stopped:=true;, y# e/ Q  x- T# B- B
  end;" {1 H* E. U, r
end;' ^4 ?) f' p  _& U- X

* d; }) [8 Z* A用if else then,只会停止,不能运动,停了以后Method 不会再被调;
. k  `5 V) @9 U% ~5 A- |& \) F2)is+ r; \+ Q9 y, C* \! m4 Q; c
do
% O* i7 b' X" j: Q, X7 m# V; s if light="green"
" ]2 G9 D4 a. |- w; W4 b then @.stopped:=false;* s+ A' K) S7 I% U
  else# O& @* z5 v, U
   @.stopped:=true;
- G( t7 T3 C, W  [+ q; M* ^0 K  end;
/ L$ V- |: A5 c0 g: q@.move;--加了这个以后则不管红绿灯都是一直运动的,
* ]  r$ W# Y& `) u7 s# i. Rend;' B# _: f2 T" V1 D4 G7 E
3)用ispect-when-when-else,出现同样的情况  j# j0 p6 P% m3 x" x6 u( ?) S
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}! I, _9 U+ X. n8 f: n  h
逻辑混乱。随便弄一个吧" y3 m: O- k7 R& Q
is* F, E0 b; n5 b# C
do
$ z- R. k, }! \8 Z2 R0 x; M6 V0 k! Hif light="green" then
% N1 k; ]: ^5 u@.continue;
# H& E3 R$ w5 C/ m+ ielse* }1 k1 l: D0 H  f" p
@.stop;0 U/ h& I: |+ s* w, x) ?& I
end;3 h! A* B4 z: J: y$ _5 M
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-7-24 07:50 , Processed in 0.016286 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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