设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3834|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
6 z- }% ~0 c7 u8 X1)is+ O1 R! R- ^+ F3 S- V* |8 j
do$ \/ d. B6 u) t
if light="green"
% T# t* s" _# E. S! A  f then @.stopped:=false;! @6 f0 t7 S( S& p$ H; R; O
  else8 n/ x7 |/ u$ T; X
   @.stopped:=true;
) J: D/ S; k8 I& C% v( f  end;
+ {8 ~* }/ y7 x  b' bend;
. g+ G, r! ^" u4 L) X1 y- U9 o3 @5 W) {; v- A5 O; y
用if else then,只会停止,不能运动,停了以后Method 不会再被调;% O# w, u# A+ N$ e0 k
2)is% c. ~# J* ~. g& _) A
do
- ^3 i  }9 Q( M5 V) t2 I/ H) J if light="green"% L; x! I. N* [5 _4 X2 m% h
then @.stopped:=false;- U8 j. P" i2 B! d1 m
  else
( l0 K. `* P+ `! q% _" \$ }% t   @.stopped:=true;
5 |: u' x+ B9 N9 H- `  end;
9 M; ]% i- d8 B' ?$ W' V7 ?& Z# K@.move;--加了这个以后则不管红绿灯都是一直运动的," E' g  T7 i1 `! ^4 @; Q9 _/ l7 R, s
end;
5 S% F3 W' P. B$ r9 p/ F3)用ispect-when-when-else,出现同样的情况
) {4 v* d; d6 R3 F6 b: q求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
* @4 Z3 b7 q; l& D7 S) h逻辑混乱。随便弄一个吧! {+ ]! n" i% Y2 |5 E% h
is
6 A; _% U' j$ E: a* d4 vdo* \) R% d: w, H/ o
if light="green" then! h$ C' g* Q1 y, n
@.continue;- k" u4 o' f& [: r: e  P8 f) P8 P
else$ g& n7 p0 R, O1 b# d& @( N1 S% k) m
@.stop;
# D. M6 I; w8 k) j7 m6 H8 e$ ?end;
, c! x$ G* B2 ^" Y9 bend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-1-18 04:56 , Processed in 0.023248 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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