设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4845|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:# p# U9 e: N0 v9 Y# H) S' |
1)is; U. X) d0 i$ }, C$ F
do
: l% U5 g/ b9 S1 K9 P if light="green"
3 B! _; ~4 l2 a% K. _# c! _ then @.stopped:=false;
% ?' c1 |; G# c$ n: _  ]  else( |9 m! Q4 |) P5 X6 M3 I& N
   @.stopped:=true;
( N, D) K6 F7 d! v2 k  end;
2 f4 h5 G+ k3 ]! q  Send;& w8 s3 @/ C" {$ D' l! G7 Q

* z# \  ]2 T- V; s6 n用if else then,只会停止,不能运动,停了以后Method 不会再被调;- l. L- D- l6 {8 B3 ?
2)is) L- C0 [" j+ ^9 C* w- W4 a6 i
do
$ b' _' z* E. S1 o if light="green"
3 q5 {& g4 a7 o then @.stopped:=false;
$ ]! V. b$ C2 O1 `+ v  else
4 O7 K% N6 z+ h. C4 L   @.stopped:=true;" E0 g0 L3 Y6 |8 F( Z3 E! ]
  end;* z1 ?/ G& G: \: G* g+ y9 o
@.move;--加了这个以后则不管红绿灯都是一直运动的,, m; \$ |: k% y. t) }
end;" j: [  a' i: r0 I8 W% q
3)用ispect-when-when-else,出现同样的情况
- W+ ]4 R  I* q+ N求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}( j% X, |1 ^3 B6 X
逻辑混乱。随便弄一个吧/ I+ [8 X7 u' U; y, c" i
is, O+ N3 L9 A" T2 V2 [3 d5 o5 r
do5 w1 ^& H. P4 y% m6 u& a9 b
if light="green" then
, I: p- U' p; N  M/ W' {@.continue;/ O& V0 `/ Z1 a" T+ q
else
4 ^; X  U& m/ h8 T+ W7 ^0 n1 Z@.stop;
6 n+ z$ D/ f( ~+ Jend;7 n+ r" G6 @5 r' v* i* T  [: Q
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-8-25 16:59 , Processed in 0.020009 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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