设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4433|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:5 H& G0 \2 z% O3 b4 [" `
1)is7 x$ Q6 f+ d4 _" x+ T4 Y
do7 T$ q6 N0 `1 q' p' q/ q/ r
if light="green": F+ K* o  @& ?/ Y, Q( z) I
then @.stopped:=false;
$ O3 j$ ^, H$ t( O4 M6 R; {  else) V& m. C9 M' X% U/ s, O( U
   @.stopped:=true;1 j7 l0 N* Y# C2 A3 \
  end;
; x1 l( y. b4 D3 Y( {- Y. h  S  Aend;3 X3 Z+ b: C' L) I5 T3 F- Z

  [- b. o& B& j% ]* L用if else then,只会停止,不能运动,停了以后Method 不会再被调;
7 N6 s' m7 ?. `* n/ }+ [* T2)is
% a* W( M3 K3 q" |( wdo
; a- f" [2 L7 x, s0 z( T7 I4 y+ J if light="green"4 u' Y. M, p4 Q1 S
then @.stopped:=false;5 e( ?- V- Y  ]
  else5 n3 S. i) W  {( w% [
   @.stopped:=true;! `; Y' a( Z6 R# h  a/ r
  end;/ V( |/ t0 C+ x# V. A& r
@.move;--加了这个以后则不管红绿灯都是一直运动的,
7 j$ K0 {: I+ [0 ^! O& e+ vend;
' n$ t/ T! n" u3)用ispect-when-when-else,出现同样的情况6 W& t$ U9 g. Z; T) I) C1 {
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}0 d9 k: w6 q" u' z: {
逻辑混乱。随便弄一个吧' p) m5 K- C. t
is" D# a) W3 T# ^# A; O* e  T- F; ^) O
do$ R4 ^2 o% h5 p+ d" c
if light="green" then
7 b" d* K8 Y* s$ P6 |+ w' x@.continue;" Q* b8 q; B0 X  |, U# e
else
, H, W) X6 w4 a@.stop;
1 `8 N$ b8 K5 g, D4 ^3 rend;( |4 K: L* ]% x
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-15 22:04 , Processed in 0.016713 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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