设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4581|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
; T- m. a/ q; |- H+ e, R% w2 {) Q1)is
7 g! ^$ K1 W8 P, J$ |  Ydo
4 @' T" s% o) c: ]" x! Z9 r if light="green"
& d! L) c$ F% r4 J, T: t then @.stopped:=false;, b6 @3 b' q& i( M
  else
, g* k" X7 e0 P6 ~6 o- d8 x5 p   @.stopped:=true;
7 r! g$ m2 k4 X" t  end;3 [; A& B- ^0 W. [0 ]2 @' f, ~4 O
end;
+ O- f# R) ]& X# K0 v) \
% j: s0 @' B  a/ L用if else then,只会停止,不能运动,停了以后Method 不会再被调;
5 J) [: L1 Z2 d0 d2)is
. t$ c3 w3 |, ~2 h, R" ^9 v6 H7 Z- @5 \do6 W2 O. q2 L' [6 w1 f' ~' ^( z* K
if light="green"8 a* x+ ^. E0 b, ?
then @.stopped:=false;# x/ e/ A" \8 O3 q" S, t
  else) |0 A9 ~  M# f- K+ h
   @.stopped:=true;  o2 t3 T6 h9 G9 K* m0 n# g
  end;
- L* _' k+ O& |: l5 E@.move;--加了这个以后则不管红绿灯都是一直运动的,, a$ D9 L+ ^; f2 ~; f
end;
# W% l( g3 \/ q2 u5 I) I3)用ispect-when-when-else,出现同样的情况
6 T2 T4 }5 A4 D, {+ A$ {7 h求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
9 S) }( d5 c3 K+ m, N& w" B% r逻辑混乱。随便弄一个吧* v2 r+ C7 c  C8 n# E. y! Q
is
9 c: a0 Q. B! O( z( Edo' S) R8 ^4 u" q) k
if light="green" then
4 x$ h) X/ n% N* x@.continue;, j, a0 V8 P+ n$ s
else
2 X; }  z4 N8 n" J( B9 L@.stop;
# P: |7 y. R& D. _end;
" a. V; _% I; T. Z; d* o$ k1 Vend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-6-26 11:31 , Processed in 0.013910 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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