设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4346|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
- t2 |0 K+ Y, ^1)is, q. k* b) ~( P! b. [
do
! `3 p" _5 F. t" J* r0 K. |- ^ if light="green"
6 W) m% s; Y. p; K then @.stopped:=false;
0 }1 J) l" N8 l5 l& ]: ^/ |2 ^  else3 C5 `$ \* V0 q/ W
   @.stopped:=true;: F; |/ B5 z: F) \& ~2 ?! ]
  end;
% _/ X& _4 P* Wend;& _" L  a5 j) q) e; @7 z7 m( k1 x

$ X% }4 h( J' l8 g用if else then,只会停止,不能运动,停了以后Method 不会再被调;5 i8 D% h# M+ I  E3 }
2)is/ V; y; ~  ~/ v9 [% c) y  J
do* \6 O9 `2 o9 S' W% @9 ~# m. i! d/ ^; e
if light="green"
) ~% M2 Y9 V2 l# }# K then @.stopped:=false;9 I+ w! X2 d% i! d
  else8 v& X/ Z0 a! K7 w& m
   @.stopped:=true;- y( V& u2 g! x
  end;
$ V  a) w  j( a, Y* E; s@.move;--加了这个以后则不管红绿灯都是一直运动的,: q" E$ ]# p9 P$ j
end;
' r) M5 F( R: o0 M( d3)用ispect-when-when-else,出现同样的情况
9 L; _7 i# ~- Z4 Y9 g) E) O求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
* m: Y7 d+ Q, b* f1 P逻辑混乱。随便弄一个吧; l4 \8 ^& _1 D
is
$ W( g7 v# C' Edo1 u5 O$ L# N4 ]
if light="green" then
4 F5 K1 `  v$ F  B@.continue;
8 c. V: f" ?; c5 `+ ?* Velse
: i% T- ^' j) Z- X1 X9 f@.stop;. n5 @: f6 O9 K
end;
' n7 }% L8 {* ]3 j2 ^# Aend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-3 15:32 , Processed in 0.012375 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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