设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5012|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:; ^$ G, }) g2 S- O) b
1)is. G" s8 {5 w; ], T5 E1 O( X
do! P  |  D  z3 E8 o
if light="green"6 e' {9 Q4 y: x* q/ h
then @.stopped:=false;" A2 E- L9 Z# h
  else
& k" `  p1 u! J, c/ Q   @.stopped:=true;# a. Q" C9 @8 V  R5 G3 H# C
  end;
9 A6 X2 x9 Z( R1 i; Wend;
: m' u& B, U2 E  `, h
, k0 F1 j& U7 g3 |3 o用if else then,只会停止,不能运动,停了以后Method 不会再被调;6 Z1 F  P8 l3 a
2)is% q: s, l  O9 b% L0 {) `
do
6 v  k' A* P! x9 m# x/ B if light="green"
& d& g3 }" L% a! m5 M0 C$ S then @.stopped:=false;
4 v8 |8 S9 R! V) G9 s  V- v  else5 |: \9 K& v7 X% Y- g  S, R/ Z
   @.stopped:=true;3 m) q8 h8 R4 w$ k+ g
  end;
1 \% Y( b1 |" `( y, U@.move;--加了这个以后则不管红绿灯都是一直运动的,. ~8 H. s: N) z% Q: i& r7 f
end;& U" D3 ]1 p* i3 F+ b
3)用ispect-when-when-else,出现同样的情况+ w5 f& d( ^) }4 q; c+ r
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
# c# z8 \9 {: \+ O& r# @逻辑混乱。随便弄一个吧
5 M& V$ f6 V9 }& X/ @8 ?( ois
: r5 _7 k$ F; V  N3 @do0 c6 l7 T7 h3 s2 a' N" @8 ?
if light="green" then
) I# g- V! R. e$ y' U2 x; t4 m@.continue;  v  q) \( \& }7 }$ A
else1 W4 D: |- W% O7 q
@.stop;
7 j# E- L. }+ |$ ^end;
8 S8 n9 K. N) T6 Y7 Lend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-9-24 02:15 , Processed in 0.018437 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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