设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4521|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:$ ?6 n8 w% V+ y" J9 j( i7 ?7 x3 n
1)is2 l/ k- m, R/ ]- r
do3 F9 Z" j! Y& Y7 u% J
if light="green"
% ~0 U# H# ~- F2 ?2 H2 f then @.stopped:=false;5 E  T+ f& A, ?2 _
  else. r& u/ `+ e; q; F. a8 k
   @.stopped:=true;! I# S9 e2 J' }9 U, W( t( I
  end;* {% N* P7 j3 U: L. r3 `  v& t
end;9 ~/ l* {* s- G" ?9 Q; y/ ]
- k- F8 ?6 m. ?3 ~9 F
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
) i7 b- R# O) w) n; R  E2 M2)is
! `* U! Y6 k7 }, v' kdo
# c2 Z% n9 |7 M5 y if light="green"7 ]) L( @' T0 t1 V, R
then @.stopped:=false;! A* _; }8 a+ V3 }* {9 ]+ N" I
  else
4 E& d* A4 I( f0 k8 X2 {   @.stopped:=true;
4 i5 z! ?$ m) Z; E  end;
; f6 g0 a0 V3 i. C* Z1 G@.move;--加了这个以后则不管红绿灯都是一直运动的,$ d8 P. P+ j" ~' _" x
end;
: S& O0 Q6 |: F" ]1 ^( F* P, k3)用ispect-when-when-else,出现同样的情况0 l7 y& }6 n, e, E* x
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}) d3 Q0 M8 E% n" j. e2 ^5 b
逻辑混乱。随便弄一个吧% C/ m0 a, e. j9 r
is
2 D* t, f1 ?; ?9 u; b5 N$ b# _do
- N& u2 S' Y; ~1 i4 \6 gif light="green" then
- Z. m; J+ L" N  b) F8 n@.continue;
6 A# O7 h, Z% D0 V7 Ielse- b$ X8 S$ v( F9 J: H7 p! t
@.stop;$ n2 C, L+ {6 [
end;7 ~! F3 Y7 q5 ^4 x! _" u0 A. _% I
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-6-13 21:03 , Processed in 0.012935 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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