设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4456|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
; @0 Q; q$ q3 e, |" r9 m  a1)is$ \2 `9 c- l" s6 x3 e) }; B0 G
do
! G+ Y  ?. ^! X: P0 r+ ] if light="green": E: C5 `, m$ b* X- J
then @.stopped:=false;
4 u+ D2 O: Y8 V/ M( U+ X  else
8 S3 o5 k, y  S7 K7 _# O9 R   @.stopped:=true;3 i0 c% |" \+ R( [- ~( @
  end;
2 m, U; Y3 N1 Q0 K. _end;0 ^& T9 h; e5 ^! i2 ]2 a7 l

- A! z: g5 Q9 m# v用if else then,只会停止,不能运动,停了以后Method 不会再被调;
! v3 P+ N  T# c" B2)is
0 t6 B7 {- i1 V6 U( ^) L' Cdo: `3 n% f5 m9 D- C
if light="green"' X6 U/ h# h+ p. f( c
then @.stopped:=false;; g# Y1 T& F# D& N
  else& E* {, W4 G8 n' e6 |+ b
   @.stopped:=true;) {9 a. l+ @: H# |0 c1 C% n! `, Q
  end;7 [/ J) ^8 M$ O5 q% }3 B/ W
@.move;--加了这个以后则不管红绿灯都是一直运动的,4 ]7 ^% H' q7 x1 u- e  v5 k  l( s+ S1 s
end;/ Y( v2 c* E) U$ }
3)用ispect-when-when-else,出现同样的情况
2 X  T' M1 C/ j' C7 n8 s求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
$ c  _( ^# z- e( ^: D6 s- Z逻辑混乱。随便弄一个吧0 J* e; a6 m+ o- O2 S! _5 G
is
' U* T& y/ \  e3 {9 Udo
, _$ x6 W  W$ Y4 cif light="green" then
. b( ^: E& f& `" S) l. j/ |@.continue;
, n; X4 ?) i; x) a: Lelse
9 L+ X' `. F3 _, s, n6 h+ ?@.stop;& F) c! w) Y- {% F
end;  z3 {. i$ j& ?
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-21 00:25 , Processed in 0.019695 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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