设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3350|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
/ K' S; c' K2 A0 w) j1)is0 i# |* ~1 F* G+ _
do: j/ L! `. z- W
if light="green"- I& e& V6 o9 q$ n4 u
then @.stopped:=false;# b; Y8 a1 K' N: h6 b* z2 ~
  else
9 Z+ L) q3 }5 j% q7 S, D1 `4 n& i   @.stopped:=true;
6 j" J  L: p/ K" [. J  end;, P6 c) Q/ {* J
end;
, S0 C) F  a: z: U( b1 E
( \* I- p8 e4 \. v! H用if else then,只会停止,不能运动,停了以后Method 不会再被调;* J  P, y6 |: y
2)is  h& W9 ~/ ^6 G. G
do' M8 T) R  U& J2 O9 ^9 T
if light="green"5 m9 L/ Y3 I. P8 Y- Z
then @.stopped:=false;
& {) O% L' i3 {7 E" I5 x& W4 Z  else
4 X9 P6 u" N) _0 K   @.stopped:=true;
2 _) }3 D! u. h) `& ~8 ]  end;, F+ ]9 x3 L0 c+ _. t! [3 C2 z
@.move;--加了这个以后则不管红绿灯都是一直运动的,
. b# m1 o7 _9 t( n: n& Y. ~end;
$ W$ r* z8 E- I0 c$ @3)用ispect-when-when-else,出现同样的情况
# s, Y7 r% c% K+ B/ K4 p4 |求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
% L% `8 D0 t! `$ F逻辑混乱。随便弄一个吧
" H7 K+ G- {8 R1 b6 e0 {) iis& u, H1 J0 Q2 I! D2 I% `) T
do
; f- ?" j2 }1 g& G) A. hif light="green" then" h2 j8 x+ b+ x/ z, s9 s
@.continue;
& P3 F1 _. r& R, e4 ?/ t3 F: {else
) L+ T5 r, v; M8 W@.stop;
( Q  J+ I3 O' p( b) bend;
7 q3 j" E9 ?: q& _, Bend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-9-15 11:35 , Processed in 0.017387 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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