设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4010|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:7 s+ d2 l/ p4 M; s$ I9 @4 d
1)is& e( j# t; D/ W6 B
do- d0 {( I, Y" J; t6 `" F. H
if light="green"
# k: q  b. R; ]0 E then @.stopped:=false;
6 w  `& k1 U& a( ?' l  else3 Y# U2 `9 I% q8 M9 M5 u! _0 Z$ _
   @.stopped:=true;- W9 f2 P; u5 W  v# O
  end;
: o0 `7 J: {  b/ k$ P8 Bend;0 B/ E: p% _6 n- v8 ]

0 ]6 T0 K3 v  w. D用if else then,只会停止,不能运动,停了以后Method 不会再被调;$ Z" R  I# E, g/ i
2)is
# K+ ?; W, _+ b1 f5 X0 K1 e3 w3 }, Ndo
7 b1 r  J- v9 y! |2 H9 V; p2 m0 e if light="green"( ?: K$ b9 H. B+ ?- Y  }0 N! w
then @.stopped:=false;! u: p# p) p* K* l1 T
  else  D) J1 T0 r- e; C" Y# S; ?
   @.stopped:=true;9 B( X! ]8 W" G+ q2 x% r) F+ G8 m
  end;- C1 i4 p; N# p5 y1 k
@.move;--加了这个以后则不管红绿灯都是一直运动的,
. S/ Y5 a; z6 W8 l( `* L+ c; lend;
1 a; ^/ U( u* N. _& h3)用ispect-when-when-else,出现同样的情况
* K  a: ]5 R# x求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
" `) Z7 a, K+ F% W逻辑混乱。随便弄一个吧
. r9 `! X5 o2 q! x: Z  x  ~* Wis' U; P2 h0 C5 |7 J
do! M, z, E: A6 n  D2 `" Y" D: u
if light="green" then
- S0 |2 P4 ~4 ~1 t  L@.continue;
8 U: i" L1 c. S" y0 }& ^else' K+ M* b7 k1 v9 x5 |! d
@.stop;% U9 F* m) F" p5 @
end;
4 Y3 C$ G% k2 f& g  Mend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-2-25 22:34 , Processed in 0.019176 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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