设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3819|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
6 l& v6 j% }6 W- G3 ], @1)is9 @; ]  n$ S. z1 N- p/ x
do+ m9 p1 p) K- P& b: ^/ \; E
if light="green"
: O# ~8 d: O: ]5 G- K. t then @.stopped:=false;5 m( g8 A8 G- I+ Y4 G" o
  else" w* C! N+ E$ P7 y$ @
   @.stopped:=true;
$ ~# I0 n0 b7 p) [6 ]  q  end;8 r, K% K- A6 |2 j1 I% u; {. v
end;
0 x( z) |2 _& O$ z( b1 B- ~
8 u8 h/ g  Q! R& I3 N用if else then,只会停止,不能运动,停了以后Method 不会再被调;
5 H9 ?8 ?* S! N% a& p2)is! T) \: W2 n4 ~6 Y1 V) e
do
! n: u+ y  f/ V4 y5 m) g if light="green"
7 t$ ^0 v$ k/ K; U7 t then @.stopped:=false;
4 I% A9 a2 o9 |0 K+ {  else8 w( b; [* `, W
   @.stopped:=true;: B8 K, \; U8 F  X9 v2 D" j. g; U6 }. e
  end;
  u' z& X" h% m5 w9 B3 H@.move;--加了这个以后则不管红绿灯都是一直运动的,0 E% J9 W/ R- K
end;# p) P: l/ z- z  K
3)用ispect-when-when-else,出现同样的情况6 s$ ~$ F' I5 }: p5 V
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}  O3 P1 M8 P5 n+ N
逻辑混乱。随便弄一个吧
& O$ ?( z9 e- u: e8 Jis
3 N) R* S4 P$ k& I7 |" q# Gdo4 Q* b7 y+ j. E( f
if light="green" then+ a0 P8 R2 x# _# {- ^/ N! ?
@.continue;
! ^4 M0 I$ F8 i5 |, Selse- G* J: B1 Q" r' Z2 @
@.stop;
+ k- R! L6 b5 [* }! x6 Qend;+ l7 e( V9 _: ?2 n5 d) y
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-1-16 06:21 , Processed in 0.019479 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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