设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3753|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
: o5 Q% c: Z) n- G7 |1)is
1 |5 |9 I1 `. h, O0 e2 p- bdo/ @9 c& v) H; N# ~6 Y4 l/ k+ i1 m' H
if light="green". p3 L* v& k3 T0 e% {* _( `
then @.stopped:=false;
# [% R1 Y# Q* ^3 i% G  else
& z) a7 @. ]- u: w   @.stopped:=true;
3 i% y) Z2 S7 |3 D; j* c& F  end;. |7 ]' m, ?$ B4 S9 z; Y
end;
7 c8 z" ~! e  H/ a/ k  J; E- z5 P5 N! U, A7 i2 G& C+ ^
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
+ s  y  X: p# E* N  M6 h* w+ t4 x2)is6 n. K# A1 B* \' g
do
$ C) m5 a& D) i* O, o  Z) x if light="green"
' z) Z8 S( I# m: f then @.stopped:=false;  N/ O' Q. k0 O2 M6 @, P9 e# X, D, I# q
  else
1 n0 k) ]1 j0 x8 }3 R4 H  p   @.stopped:=true;" S7 s0 L9 R! s$ s4 r& j
  end;
% U2 ]. H0 ~8 k4 i- V7 M& W@.move;--加了这个以后则不管红绿灯都是一直运动的,
1 b& [5 b" C* ]  Send;9 s( Z5 k, ^( m0 v+ t- n. Z+ P
3)用ispect-when-when-else,出现同样的情况  b: I" D) {) t
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
8 P2 k) ~" W( @( U* D* L6 S- ]0 o逻辑混乱。随便弄一个吧* n2 E5 l! ^2 n+ B4 l
is
9 u, C1 ]- x8 }do
" m" X3 S" H4 G8 ]8 E" Q9 Yif light="green" then; Y# D8 b5 D, n, Q- C
@.continue;3 _1 ~) O/ J' G, o
else
6 W+ @8 V7 U. T5 k@.stop;( V$ u9 W' _1 b* O9 M5 J  {
end;+ t3 x$ \! {/ h' T
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-12-23 00:18 , Processed in 0.020340 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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