设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4363|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
7 G" v; x& U4 I0 J- G$ F1)is
" f0 ~: w& m6 Z  g# |' Tdo- k8 x. P3 X: k% |) y6 d
if light="green"
  g- w  D  _1 D; s2 X then @.stopped:=false;
8 `3 H8 S8 P0 G6 x8 A  else* [2 v  j9 ~% {3 c  t* x8 j- J9 o
   @.stopped:=true;) \1 ?" a! U, |) F+ Z
  end;
& M4 Y9 I! l. `0 x5 [end;- h" p+ u/ n) k7 b: h4 R0 u

) \8 ~, Q1 H0 M% P- h8 P: b用if else then,只会停止,不能运动,停了以后Method 不会再被调;
( I1 h  b" Q4 j) [! S2)is. {) l6 f' @# q  ~$ z3 w: s
do" L5 l2 e' l( L+ z$ c* R
if light="green") r* T$ T6 O1 O6 E# R8 J4 i( q
then @.stopped:=false;  [8 j% ^6 N7 I# o) }
  else" M" T0 z3 n0 i0 x# v, r
   @.stopped:=true;
' i: j3 O1 h: E: b7 P  end;
3 B; j$ M* ~( z2 X3 l* R* h@.move;--加了这个以后则不管红绿灯都是一直运动的,
# n$ _" ]# Z2 P: Y4 I! ^, qend;2 w7 x$ d$ F: ~- j3 q4 s+ V
3)用ispect-when-when-else,出现同样的情况6 i" m2 K. Q. J' n" z
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
; p$ ]6 G! {6 x! u7 j+ H逻辑混乱。随便弄一个吧
& O) U! y) K: p+ {: Qis* ?' {: T0 T# E% R) r
do
" F% F5 {: d, J' {+ k7 @# {- Rif light="green" then
- S# {0 _5 _( _' Y@.continue;
4 P/ F/ w0 g; z( _6 V; b+ j3 |else
( y( I: L! `( w7 i+ k@.stop;% L& s$ j$ }: e, f7 C- T2 Y- Y
end;
1 m0 I5 h) L0 Yend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-6 02:59 , Processed in 0.015898 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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