设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4009|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
7 N! ~) T8 V9 ^' u- r( {1)is
1 L: |2 _& Y1 ?" mdo
1 f; M; m9 i, B! K/ d if light="green"- d! j' s# Q% V% W. r3 Z! z
then @.stopped:=false;
- O0 \2 B3 {8 e: i  else
. E3 v" ^: T1 ~: M$ v   @.stopped:=true;4 ~& [& q) S- G3 K% E3 Z' Z: [
  end;$ ?2 u0 o: R- Y; h/ M
end;# k# x# \! t# L" |3 D

- k" J( A2 Z8 O" o3 g用if else then,只会停止,不能运动,停了以后Method 不会再被调;$ h0 S7 K6 _  {$ `
2)is3 q1 m& c+ Q! p& ^6 {
do( g% C5 h% c! @3 I/ d1 `# [
if light="green"
5 D* }6 T3 T5 b3 J then @.stopped:=false;
# E+ _+ F! @1 {, ?  else
9 E8 w6 F+ f* V0 G   @.stopped:=true;9 U& s& O- y6 Y/ r
  end;
: k! [' N" R! @2 Q@.move;--加了这个以后则不管红绿灯都是一直运动的,
. W# u  L+ i& I) ~% O( K* tend;
* c" b. ^- b$ K- R5 M- h3)用ispect-when-when-else,出现同样的情况2 c; _5 g! `: x0 c- k/ m! n, \
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}- q" {1 S* `* ?) C3 A; m7 r
逻辑混乱。随便弄一个吧  X$ ~1 F' c' _; p& t7 c
is. W/ O( N9 h. H$ x* t4 u
do4 o. K% \' w& A, {4 [7 g" G
if light="green" then
& w- W- g: G" V, B5 \6 N; K8 }@.continue;+ Y6 \0 o4 v  ?$ y0 J, e
else3 w$ J& L6 i0 n& Q
@.stop;
* x( v* f- P# M# g6 E+ t1 k% send;: I" Q8 o6 {4 U" s9 g
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-2-25 11:27 , Processed in 0.017179 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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