设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4149|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
: h4 B- n7 S- x- u3 N1)is" ]9 ~# Z+ t5 K; B" u
do. x+ y; C: ^4 m4 [- A2 z1 z! C
if light="green"
# w% {# L6 Z  x$ i) E& y2 G then @.stopped:=false;
& e9 a0 Z, d& B9 e. v  else
0 u" p5 b& q( y' j   @.stopped:=true;3 f% M* S' U5 O% j% |/ ]* |+ Z
  end;
$ K% u+ Y+ N9 D$ fend;
1 m/ M! [. {; s& E7 @! C" l4 D
- y. `: ]. {# t0 \; J" X5 Z+ Y% |用if else then,只会停止,不能运动,停了以后Method 不会再被调;/ X2 J# u' T+ R5 v  s; K
2)is
! F: G' w9 M0 U) sdo
6 h' E0 F4 X3 I- v5 t4 F4 ] if light="green"
9 S4 n' ^9 ]) L  M1 j! i then @.stopped:=false;2 K( y! N2 I6 G1 q  m
  else5 M) P8 a7 x) b/ d# i" X8 q- {- R
   @.stopped:=true;  }& [2 f" F8 w) c( m4 \
  end;' e9 D% s- a6 H/ Y1 q. X! T. B' Z/ i# J
@.move;--加了这个以后则不管红绿灯都是一直运动的,
% i& M( _  h2 |. [end;
3 c. e) D9 ~- L/ E, E+ ?3)用ispect-when-when-else,出现同样的情况0 {/ E2 U0 [/ A2 X* `4 J
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
" Z! |" D0 n% a7 e逻辑混乱。随便弄一个吧
  ^( e& X* n4 K; Nis
/ q1 N0 H) v; H, A) ]$ odo
' f( l& X) \" n, d" q2 C( nif light="green" then1 V4 q3 l$ H6 r. a4 P7 Z
@.continue;
; d. ]# l$ c9 g6 e0 e: ]' lelse
( A) R8 x, r! W4 f2 F@.stop;: j1 r$ y3 b1 r& E* H# C" U
end;7 E- [8 K% N$ T7 D1 d$ @
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-4-1 11:06 , Processed in 0.016550 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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