设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4381|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:) L3 X6 N( s3 \3 R5 ~
1)is
4 x0 F# l1 b; H3 R4 D) odo% r7 d% E0 D7 G, Y
if light="green"7 F# S7 o9 {: R3 Q8 a$ u
then @.stopped:=false;0 \; l' P  \0 U  E
  else
7 u' a; a  v, ~8 x0 h   @.stopped:=true;
" i) z, Q$ u$ H! {$ ]# o4 o  end;, f0 J5 E( k$ L% s
end;1 i9 q+ m; j' T) B7 u5 _

" O& x) o& r2 q2 x) ]: d用if else then,只会停止,不能运动,停了以后Method 不会再被调;( B* k) A# f7 E+ Y
2)is
. V1 H/ w6 v7 N% gdo
& M. S( k' @2 N$ x  m8 B# L. k if light="green"& ~& A4 l7 j: ]3 W/ a- h" k
then @.stopped:=false;' y' k& i* D4 i; D$ h$ R. i( Q3 r8 [
  else  X( @2 E" m; Q2 I4 e
   @.stopped:=true;% J- K& P- i+ W* E- d3 v. R' B) w1 i
  end;
- L, q) M' V, z0 b9 [@.move;--加了这个以后则不管红绿灯都是一直运动的,
& r( A' ]( C- e) b" ~8 |3 ~end;
0 C: ]& f5 V7 F9 b3)用ispect-when-when-else,出现同样的情况8 d9 [. d* E+ }
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
; @, T' y" ?  c, z. l6 N+ B4 L! h逻辑混乱。随便弄一个吧- O& l7 o- _/ y" V8 d/ b
is
% {3 i3 M$ I7 h- L, \. k: `do
. u4 g% N. b) K- }2 K$ p- t- Zif light="green" then
" v. _) @; G; w" q0 }, F! d@.continue;- D) F" x$ z0 I) U! G; [
else
' _0 q7 Z- G+ M* Y@.stop;
6 Y7 P- S. k  Tend;  R4 w9 f6 D8 E( s  d% E0 m0 C" H
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-9 14:27 , Processed in 0.019960 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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