设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3892|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:! Q" _" e/ Q6 q& w+ a
1)is" t& G! o$ @9 ]
do; |. z* f5 @/ ?* _# p  h" Q
if light="green"
+ a& T8 b) q: C) [1 Q- ?9 p then @.stopped:=false;2 y& Z! [$ Q8 z+ ?  U# G% ]5 c
  else
9 {3 M: _& l8 A$ q, Z   @.stopped:=true;
: j3 h, _" ?4 }3 E3 u+ G: ^  P  end;
& J5 z& e; `4 P- m( g% g: jend;+ K7 \$ f) n9 T( W! G2 t
* b7 v, m9 m' r4 G- N' q
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
2 ]  Z- Q5 t8 s- m# \$ O2)is
0 `0 ]. e4 t6 X& h* |. {! \do2 m; ?* o- h2 ?# k- l2 i
if light="green"4 \( V) L! t! E& z/ T
then @.stopped:=false;* p- j# [0 x+ k8 p) M  h
  else
8 B1 f( v" o4 u* u# ~1 r) z   @.stopped:=true;
. G+ s* ~3 E; A7 m  [2 j" h  end;; d: s5 t+ q5 z
@.move;--加了这个以后则不管红绿灯都是一直运动的,: i0 \. O( e3 k  T' e
end;5 a7 m3 Q+ y4 h+ C
3)用ispect-when-when-else,出现同样的情况
& R$ k2 _! ^* j& ]) i求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
3 n# h9 o$ u* H# e逻辑混乱。随便弄一个吧$ I/ N6 @' N9 t
is- ^6 w( Q( k, K% |, {
do0 f% y, ~  o- y9 I" s6 ?
if light="green" then
& `! @; P8 l  K  I( F@.continue;
! _. k7 s1 D, _. y: u3 Gelse
# g0 ~# }1 D$ W) |! u" d@.stop;
, b! @! B4 T! _7 Bend;
5 x# R4 E4 V, t. U; ]end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-1-28 21:14 , Processed in 0.018173 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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