设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3838|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:6 S4 Z3 v$ x& n% E3 H/ E
1)is
. ^& s. P6 k0 B/ D: m* K. A& S; Jdo
: n$ Y7 P- u( w7 B3 r if light="green"( C2 b: C  H# l2 D
then @.stopped:=false;3 S% }# n) [- V! g( F2 c0 g
  else
6 k4 Q5 Y& Y& D. b0 o$ X   @.stopped:=true;0 ?  N7 {% q' P+ c) H
  end;$ T1 \# ?) ~# {2 R! q- ?3 i
end;: S( V- D+ s3 d0 X( _8 [
3 O3 Z% q! U. _) j
用if else then,只会停止,不能运动,停了以后Method 不会再被调;& J# A3 i6 N! R+ ^  g& O
2)is
: o9 c7 r1 z! n4 L+ i, F! u  `do
' g1 z! W' |7 Q- x% ]  y if light="green"
' A2 e2 B/ o9 B. U then @.stopped:=false;5 x1 [) c  D3 w. `8 [, Z
  else
3 F1 Z! J- e( U8 M   @.stopped:=true;# u: y2 M6 Q& g
  end;# {# t: a: J- c+ d9 E* x! z
@.move;--加了这个以后则不管红绿灯都是一直运动的,+ x/ N& a. A9 o# |  r7 \# h4 _0 ?' t
end;
4 l. i6 u4 }( s; p7 \4 r3)用ispect-when-when-else,出现同样的情况; O1 n! U# e# S4 W9 N' Y3 a; p, w
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}3 I3 t3 W: X: B* I+ F
逻辑混乱。随便弄一个吧
! O9 r' b9 M; B7 X, A/ Z' \is2 Z: y6 z* ?6 P  _
do
, N  f' {2 c( @$ f2 `. ]if light="green" then; R$ U8 I% }6 _0 ^3 ?8 l+ k; P
@.continue;
& k2 e1 Z0 n- W& x: O0 p  v, @5 K. celse$ m3 T4 g5 O/ }- u0 L" @3 Y2 _- J
@.stop;- }+ A" W. z! y( E  u4 B0 A. @6 Z
end;0 X4 `5 ]5 l+ ~) C2 u
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-1-19 08:13 , Processed in 0.012731 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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