设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3768|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:/ V; O8 a7 P; c* I: {
1)is
- u9 D2 I- n  |  i$ w- m+ }1 {) }) Mdo
# q1 T  p* D4 b+ W9 U; ^1 E if light="green"# X5 \) |. V  A3 N, {
then @.stopped:=false;
( |8 G! D, w4 W4 Z) y! L! I  else
  S/ q. @5 v% [   @.stopped:=true;
7 q- k, L: x2 H  end;
. Y2 v/ Z4 C6 q' q( A% {# tend;
8 r. Y' e: c4 g* A3 ]% X' ^: M8 c3 R( s$ \( D0 h8 t, t: r
用if else then,只会停止,不能运动,停了以后Method 不会再被调;2 X# F% e2 N; ?
2)is
8 D+ Q1 m6 m. R) M  _- z: d4 Edo
% Y; h) {# ^% Z5 W: O# Q if light="green"8 Q" T5 `/ I; v
then @.stopped:=false;4 v/ B  P( R5 u5 Y! e
  else
' \& N+ F9 S! U4 i, a/ e8 l% e   @.stopped:=true;
* H8 y: O4 |2 _: j5 c# m7 t: s  end;9 J1 g6 ]4 a8 X4 k7 f6 T5 Z
@.move;--加了这个以后则不管红绿灯都是一直运动的,
$ H% p$ l5 v% E& nend;
: S4 O  y9 r# r+ _3)用ispect-when-when-else,出现同样的情况
, ^# W, W% A1 O求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
' l0 r+ \! H- g( D% `$ }2 ]逻辑混乱。随便弄一个吧$ r6 P/ J7 j7 |) S4 Z( y
is
% T% p5 C) v7 e0 p7 Z4 z, pdo
# H2 J! A: b) E9 B& F" U( V# nif light="green" then
( Z4 {4 W+ }' Y/ P7 Y. g  Q@.continue;- H# V/ ?! u3 T- T8 z. _7 }# e$ y
else
* R& T- |) Z1 |* j@.stop;
. S; H* W  T/ n/ nend;
* ?; o% X7 t- A9 nend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-12-26 08:52 , Processed in 0.013537 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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