设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4704|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
) [4 W  ^/ F. `  ?/ Z1)is# @( \7 ^( ~5 o
do
( v. P" v- l2 g, I! R$ F if light="green"
) d, s7 Y$ v. ?1 S7 ? then @.stopped:=false;
% D5 @. b7 N0 [$ d( {+ |  else
9 N, x9 m: O# z. |   @.stopped:=true;3 |' e3 y. v5 g8 r7 B8 d
  end;
! I1 B& g9 g0 G0 H* r$ D3 Send;
) ^$ Q/ r% O, L; S4 Y* o8 b! n) W) D# G3 y6 W) ^
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
: p+ F- V' T0 R2)is
- `# g9 W: r! kdo# o- E* B. ]; {$ _
if light="green"4 t! E3 t8 R9 n/ g- j. X/ I5 A- y) ?
then @.stopped:=false;
* Y) |' u# k1 Q6 v5 h6 H  else
$ F% _: \( w" e9 V* R0 d8 ?   @.stopped:=true;
' C. P1 p$ K( w  end;! X  X6 `% k$ E9 v
@.move;--加了这个以后则不管红绿灯都是一直运动的,& v" ]& o$ H- J2 b2 b
end;
+ C1 I) V% E5 `3)用ispect-when-when-else,出现同样的情况! W2 b  B# d1 O( s3 M' O' @
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}, R* J3 H0 I5 o  _9 n7 b" \
逻辑混乱。随便弄一个吧
+ C5 W1 q; J3 |+ H* F' ?* u6 Fis
1 v; V, e) x8 y# kdo3 y; e3 l' Z- T) [# R
if light="green" then
5 I7 o' ]- S8 s/ p@.continue;0 d. C# _# i$ v, Q8 p' a2 f
else& }! f7 y8 D( L# Q# ~/ N5 ]7 w
@.stop;
& n- K3 C1 i) e" g& a$ X# i  a1 Rend;
8 `4 o0 S& z1 F* J1 [3 L  tend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-7-21 04:37 , Processed in 0.016710 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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