设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4217|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
+ M1 g. M# l& ^3 P$ E1)is
+ ~& E4 t* V' V; {: S" m2 B% {, `do
# C0 `" x6 ]/ B! t: [ if light="green"
6 _- a% \9 Q+ f2 u( B1 B then @.stopped:=false;
+ d0 D9 Q- L* W  else
9 U/ g( R' l) _: G' l" n   @.stopped:=true;
1 c( I$ I; n4 ]  end;' t* A# K. t  W7 V& [4 `' w/ m
end;
* B' I0 ~5 Q) F9 u, H6 a# y6 F/ z
; ]1 R. m* F3 e8 C# u- M用if else then,只会停止,不能运动,停了以后Method 不会再被调;6 ~  y7 B; m+ R) e; @+ Z1 f, |
2)is' L1 B. q. l, k( d' n* f% r/ [  ]
do
6 E( P0 A% @" E if light="green"* d% d8 f: k+ m& ]; W
then @.stopped:=false;. p4 ?  p6 E4 ~. Y/ G2 E
  else+ t% t# n0 A0 [7 L8 s$ u7 E2 H
   @.stopped:=true;
  w6 O# J, T0 \$ e, C  u/ s  end;" b# @" n% ~5 l" `! Z) ~
@.move;--加了这个以后则不管红绿灯都是一直运动的,
$ Q1 n5 b) i4 B/ |" h* H7 F3 Send;3 u2 t+ y1 f/ R6 F: \+ n0 v
3)用ispect-when-when-else,出现同样的情况3 E( }7 j, y; H# F: J
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}" h& l0 h# z! u/ D4 \
逻辑混乱。随便弄一个吧7 t: @3 Q2 h6 F8 N
is, O$ ~; o, K& |$ n1 F. z
do* J; e( u7 K( Y( R8 R3 o5 P' W4 j
if light="green" then0 T1 C" s( J0 M* [, X. d
@.continue;& Y" \/ K+ d/ A: i: z0 r
else% v1 k# J+ B  e: N
@.stop;
6 s7 C& B9 B( V( G6 R# a) J2 gend;  C& \8 j, h2 F
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-4-18 02:38 , Processed in 0.014912 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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