设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4181|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
# z4 _  V: Y, y4 V5 E# L8 x1)is
& k' B' Z* N! b; n) t' [  u2 [3 Vdo
2 d; O9 N, _3 R: s- Q if light="green"' s# l- Q7 i5 W( q& v
then @.stopped:=false;
$ b; K$ Z! B' t# P/ `  else
# ?! g9 d4 z8 R   @.stopped:=true;+ c) I1 ^  O; F" @' I4 O: z' u
  end;1 z7 \7 R7 X9 T0 {# Z
end;
  J3 r) ?* X8 i6 q" F
/ o3 u% M$ q3 M4 ?用if else then,只会停止,不能运动,停了以后Method 不会再被调;
$ Z1 X1 c7 @9 f/ Y- n! o6 ~9 M2)is
0 Y/ h3 d& P& fdo1 s9 o# D9 r( B( R: T# z8 _) O
if light="green"' t' ]3 J" ^8 V3 M/ Z
then @.stopped:=false;: E  B5 i( M- V0 Q& [6 @
  else
' x% c; _, _+ p: S4 r6 ?9 H" v   @.stopped:=true;4 R3 R* i  M! M' ~& ~* q! p
  end;" A7 E: D+ M# Q4 ^' x" h& D
@.move;--加了这个以后则不管红绿灯都是一直运动的,/ H9 {% N9 ^$ n# q' w
end;
& B  g% A; _! Q6 u1 ?- I3)用ispect-when-when-else,出现同样的情况
+ J/ U# e- P- s6 Z求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
# S7 Z7 V* z! h1 W, Z5 E8 t) r逻辑混乱。随便弄一个吧
' |2 T  n" Z0 }0 }$ W2 yis
) g. a) i( p, ?' `' D4 v; [/ zdo
! u, n; [, J$ \; n; g2 vif light="green" then
6 D" V3 G' b) Z' y@.continue;: L+ ?. H- U( O# Z& v
else
8 R& _# ?8 B0 }* e@.stop;2 ?' @2 K* [) _( q3 p/ _
end;
% h! e9 Z* A" J! ^1 Tend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-4-11 15:17 , Processed in 0.015007 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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