设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3596|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
7 l+ b4 h) X; R, f1)is
) ~" ^# B2 e- L* M' |+ S& udo3 X$ c$ s; Q. X7 q' f7 O
if light="green". ]+ `" t8 `5 H0 q2 j
then @.stopped:=false;) y2 v- i: a& q5 |- @. C
  else1 \+ W8 q: r# _5 j; h1 Z0 m9 c
   @.stopped:=true;
2 @. b3 F$ t% g+ o3 q) B  end;
, D, |$ e) U; [) T0 [/ V' z, H2 e, Tend;
- g$ V+ N+ f9 L" u8 s  M! I7 `% Q! q8 Y/ `+ P+ q: g: h. {
用if else then,只会停止,不能运动,停了以后Method 不会再被调;; g: i* V8 l/ v3 @; i( h
2)is; `! f+ u/ ]4 G
do# p7 k, K6 |8 J7 W! M" o
if light="green"" p1 c  p. _: F
then @.stopped:=false;
9 Z# }' @8 R3 }$ a- a5 x: {9 U  else
( i0 L6 t6 H* v9 q; J+ u. e4 F   @.stopped:=true;
1 H' N- J& @  F3 R/ r  end;
6 B( i) C2 H; X0 o( f0 T& v* k@.move;--加了这个以后则不管红绿灯都是一直运动的,& j, u5 R! @8 @1 ]+ G2 }: V6 W
end;
4 E. Y& O9 _- t  K0 L( i9 n2 w5 l& R3)用ispect-when-when-else,出现同样的情况
$ D+ d) S* A* `) m0 B; b. ~求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
% }" ~. g6 }" ]% ]' [逻辑混乱。随便弄一个吧
$ g( D, U7 m$ V3 S0 Nis& D: E: {  S2 a6 h
do
- v$ s6 v2 e4 Y9 ~if light="green" then4 g$ m+ F3 k* ~
@.continue;
- w) i2 V' m1 n+ `else! F9 U' s0 W% B+ S
@.stop;
1 r' H! i& N. O/ k) uend;7 q# P. y4 O# k, r% F3 ?
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-11-22 05:58 , Processed in 0.022439 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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