设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4610|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:8 X# q; z3 g/ \
1)is4 K, ^9 o& N, w& N1 ]7 H
do4 {: n4 y2 v6 e% ?6 s' u
if light="green"
5 c/ q1 j- Y( e7 v+ W then @.stopped:=false;
4 ]$ i- f8 [# O$ P( q! W' H  else2 U; G6 N1 v* C  Z$ p2 q
   @.stopped:=true;, A/ Q+ {4 s1 q) D4 S+ X' q7 t
  end;
( V" c7 Y5 c, }" |& ]6 k+ kend;8 C. K0 \) _* I7 T; \/ m  `
+ M6 U- r8 w2 e( u4 j( \
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
( w+ T* K# i( e* V; Q: @0 J4 T2)is
* Z! E0 P3 i/ Ndo
, g4 e9 j' V2 Z4 p. l if light="green"
; W9 n9 w  v1 J" V  ^! Z then @.stopped:=false;, [9 f( I+ ]1 r4 P
  else
  Z. R* _+ F" I. f4 r# U/ T   @.stopped:=true;
; G) _# \: K8 J: o4 K1 U4 P! v! q  end;: a4 X* i: {5 {' C5 w
@.move;--加了这个以后则不管红绿灯都是一直运动的,
! t& g1 p2 V; _( a' l9 ^end;
6 M2 N& _1 y3 r5 S' T  F2 n' Q- _3)用ispect-when-when-else,出现同样的情况4 @8 W- H9 B! w, u- ^' g* E: h4 m
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
/ T' [* S* m4 J. [' U0 F0 a0 k  x逻辑混乱。随便弄一个吧
  R8 N! r8 i3 Qis1 S, z% x9 v/ A. b5 i
do
4 x% S/ U% u& m. g" H7 [if light="green" then7 z" n- G- [- K' i" M$ ?! [; z
@.continue;) L2 u6 b' g# G4 _( p# R: {0 R
else
2 W+ R7 e0 Y& t- a* X8 E$ p@.stop;9 E1 C6 r3 M  f- E, w) S
end;
$ `9 s" i$ d8 P& xend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-7-6 18:32 , Processed in 0.018307 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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