设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3656|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
. G- d$ E% W  L# n6 p5 y1)is
+ r1 w4 N+ r; @do
6 t8 u4 b- U* u) [9 n  e- I1 G1 ? if light="green"; Y/ u& S1 n. h
then @.stopped:=false;
- O- d# q, u, b6 K  else7 v7 L" {1 V* o; v
   @.stopped:=true;4 T& y# q( i: _
  end;
; ?" H, U5 _( Uend;
' K2 q- A* Z$ P/ o; J/ R
: Q. g$ b: d3 S5 b- [用if else then,只会停止,不能运动,停了以后Method 不会再被调;
  Z3 L. F  F- U5 a& d/ y9 F3 Q2)is- {. j& [2 q1 O: z
do
2 m9 B2 j! G  l; p if light="green"
$ e1 x+ ^8 N! q5 j. j0 f5 } then @.stopped:=false;
* l0 e$ \) f$ \9 T) y) B  else
9 t" S* B. s9 P5 k3 \8 ]   @.stopped:=true;
2 [8 k, e; W. m1 d  end;" N6 q( {! N8 `) f  y; ~+ [9 s1 U
@.move;--加了这个以后则不管红绿灯都是一直运动的,: z: T" g3 j; f
end;
( @9 P  v6 S; i8 V5 @, B3)用ispect-when-when-else,出现同样的情况
. d: ~9 d# ]7 j) J求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
, S5 S6 v- Z: h" }逻辑混乱。随便弄一个吧- T* s9 c% ]! ?1 D0 _# d9 W
is
, e2 Q  R# d6 A* r8 G5 Xdo
2 K1 q( H( G: U' }# \- ?if light="green" then- p$ ^0 I' I1 V4 f
@.continue;
: V: c3 K0 J9 u1 v$ uelse* K* W% Z7 w$ _$ H5 ~$ ~
@.stop;- Q' b( F0 W/ M+ o1 s/ ^; @
end;- Y/ f) v+ V6 u4 i9 R- \
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-12-7 00:02 , Processed in 0.022255 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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