设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4976|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
- A+ z4 O6 V& l1)is
  t5 S$ o4 w1 s. u  G0 K) Z' t3 |do1 S) P- n9 w2 w( ?  b3 N8 U
if light="green"
* @. q+ R& Z: I5 c& c4 [- M then @.stopped:=false;4 h) Y# H; @! ?$ _8 f. t7 {/ C" E
  else$ l# Z) k9 {2 |7 E
   @.stopped:=true;
' ]8 w( D3 {7 Z4 T# P' E1 s  end;  k5 `6 M% B: M5 y: G5 k7 E6 g
end;3 A/ R0 `- d! ]1 J7 t, d
; i: x5 G; k4 C2 `6 K/ s
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
5 H. L" L3 S& d$ }" |, W2)is0 J0 u& ^8 D8 k7 {
do7 C, M9 o' Y7 P$ _- `4 n2 M& L. G
if light="green"
) Y; s) X4 f7 i/ `1 y then @.stopped:=false;- O' z. C# C9 a4 e5 d) M% z5 i) r
  else
5 u$ M% t- T# K/ {   @.stopped:=true;* u  w' {% ?: l: t- k; [; i; u, m2 S1 h7 O; }
  end;
8 Q* |: e" g" T8 H! `6 v@.move;--加了这个以后则不管红绿灯都是一直运动的,
( V4 h% G* f# H% V) m" send;
$ U% R; K$ V6 l* i$ b- |3)用ispect-when-when-else,出现同样的情况
! k0 B+ r# ~. ~7 i( [8 W求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
. b8 i9 b0 k1 Q6 T, E+ q( T) N逻辑混乱。随便弄一个吧- P/ [$ d) i# ~% n8 h/ U
is
$ A- y' X; k4 vdo
: X$ f0 `* ~( b$ A- Jif light="green" then
  s; R$ C: W5 g6 E7 n1 A& ^& |: E@.continue;
2 i% e8 B9 m" Z! |( Xelse
. X9 H4 S" l3 `5 V+ {1 m@.stop;: T8 `* k# e. _
end;
4 n  @# A4 t& fend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-9-17 22:11 , Processed in 0.016448 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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