设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4129|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
: E' r) c" \, q/ k! c& G' N1)is
- H. b' H8 U/ R9 l5 [, L% w6 {do& Y/ D0 }& [  M# `
if light="green"
! a# B9 a+ C2 S6 O: U then @.stopped:=false;( O' U0 q9 X% H  H* G% q9 V: W
  else- @9 v" ], f5 |9 W, f# B
   @.stopped:=true;5 I2 N1 I0 C* e) ]
  end;
$ S7 T8 Q+ f/ ]  |, xend;
7 x! a( r2 t1 B0 Q
' R' b$ |% B: |% f& s3 [用if else then,只会停止,不能运动,停了以后Method 不会再被调;8 T5 V$ Y- g+ w& l9 {5 t+ Q, |
2)is
8 z9 n0 v7 q' c7 jdo
+ U- v8 E# Z: | if light="green"
- F3 B6 J  c4 [7 Y) Z6 w/ ?: \) r then @.stopped:=false;
2 q/ _3 E) W. B/ T4 n% y; Q* H& g  else
4 ]; Y" E6 I  M3 s) X   @.stopped:=true;
' r7 d; {* L: U% _' Q, {) |( d  end;
+ h& M" |+ `8 l' X@.move;--加了这个以后则不管红绿灯都是一直运动的,8 q- D; X: a3 @2 \+ v
end;
: D. L) r) Z7 E& \3)用ispect-when-when-else,出现同样的情况) D0 G* i# N; m0 w' P. t
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
. e5 [7 h; ?0 V1 B" F+ _& v逻辑混乱。随便弄一个吧
. R2 B$ H4 W$ z) fis
$ m8 u% D$ s6 @( q1 qdo
4 L0 j# T% N# |( v2 P! Yif light="green" then
7 j2 R) S- g8 [  @! v: y@.continue;
3 _* z& s+ L' l. h, f+ pelse
' R0 W$ F. r. r$ I% j4 h1 Q% t@.stop;' l! I4 |  t0 U1 r
end;" u# n+ j* t, P- [
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-3-27 19:24 , Processed in 0.014944 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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