设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4387|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:7 ^+ Q  y' q: X% V4 o5 K5 q8 E9 H
1)is- T/ j  c, T" w2 U! B1 R
do
0 E) C8 z# [" a) h" Z, b6 u; g7 r if light="green"
) v0 Z& r6 o/ s, Y then @.stopped:=false;
! a' {  O* I7 Y$ K) V  else
3 J( f1 p4 G5 J4 ]) I8 D  C   @.stopped:=true;- o9 [% x9 p7 [
  end;% x- p: j! @7 A" q- C0 _) n
end;
0 t8 J5 ?* m; Q3 _, ]
$ Q. B8 D3 N4 Z+ Y4 U用if else then,只会停止,不能运动,停了以后Method 不会再被调;9 @; g# A: B2 t& Z% d, H
2)is
4 }' E: ?5 z$ f$ t$ i/ k3 V8 kdo) U! A* T5 [5 @
if light="green"$ X" ^9 i4 }! i) [2 E
then @.stopped:=false;
; Z1 l  @2 \; Z5 M. |2 z/ n  else- l0 f7 x0 j6 A. i# B$ D
   @.stopped:=true;7 M) v2 K( x8 C$ L! F/ Y' ^/ T
  end;) ~- V9 q  _( x( ^: {% P
@.move;--加了这个以后则不管红绿灯都是一直运动的,
$ c2 O4 r. f" u8 d# T. Rend;. d2 `* i: A/ c2 W' o
3)用ispect-when-when-else,出现同样的情况/ }9 E% g$ e& K1 U/ C
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
- ~* g( V( H2 T逻辑混乱。随便弄一个吧$ U0 [# `9 c4 W. i2 r; K' L1 z
is) n5 z; u/ @  t) {
do
7 X) V" i9 F- K/ aif light="green" then
7 s4 `$ W9 h3 C; U2 v@.continue;7 ]0 L9 \8 W2 B8 L
else8 g/ V1 v$ I5 E1 c) _9 C- t
@.stop;- b( }- L9 v, a  x  C
end;
# v6 i: w/ h: ]$ w4 ]* R9 v" o( Iend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-11 02:51 , Processed in 0.023123 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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