设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4006|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:/ P; J2 Z) A* I- P# s
1)is
* Z: e5 h4 H  U0 ?* `$ Ndo
+ Z2 E0 F0 l- _# S3 V6 p. W# y if light="green"
* }) r& |- u" y1 o% d2 z then @.stopped:=false;% `. @  A9 D, K
  else
7 ~2 K; C# D# L   @.stopped:=true;! d' Y* c) T# l7 Z% c& u
  end;
) S+ ?1 f! X" F% |2 V" `/ A( c- kend;
. N6 {/ {# F7 P. a
5 O# J3 D; o9 k4 Y- E4 L1 o用if else then,只会停止,不能运动,停了以后Method 不会再被调;
: J) ?/ R( [- p5 D  f2)is( J9 E1 L6 h9 p
do
! g, t2 V% f- q6 X( C9 f/ p if light="green"
" T: D. |, {7 x1 f; I; G then @.stopped:=false;: F/ ^* _1 i) r
  else) P9 F# r4 A! \, b! G
   @.stopped:=true;
8 F# x9 u4 \& p8 g1 W  end;
; K- K; {8 d0 v) X2 n# n+ r% N; _0 C@.move;--加了这个以后则不管红绿灯都是一直运动的,
) \9 ~* P# r) ~6 r( u. t; gend;
5 T6 R# q$ a  v% z  a! Q9 F$ u3)用ispect-when-when-else,出现同样的情况2 X+ v! {7 n4 \) r
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}6 i7 i& O/ o3 k$ H. P
逻辑混乱。随便弄一个吧3 `* c# ?9 {/ R
is% O: o0 o% R( w4 f; I
do8 W4 h- h. X3 ^8 ]+ n6 B5 m% }
if light="green" then& b  ~4 L5 e  J! H* H# a7 M
@.continue;0 e5 L6 r, ?7 V# }
else9 R. {+ L; C- H0 g& C/ B
@.stop;
7 @5 Y6 r7 l7 _6 a# P9 X$ rend;# Z5 V1 V( g8 X
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-2-24 17:18 , Processed in 0.014953 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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