设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4829|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
& M/ P% d  ^+ m' |7 \4 T- V1)is
9 M; @0 K  R% A0 ?$ X) Udo
* {# [5 P0 W6 ~& G' r' `5 K; ~ if light="green"
  _' h0 s  r+ v2 P/ z0 P then @.stopped:=false;7 w: w' l( O, j0 n9 M5 e6 t2 Q
  else
/ T5 F! D" C( `& r7 g   @.stopped:=true;  Y. Y4 X* S; @) p+ X7 |
  end;
% p! X: R+ ]# k% Lend;
' A. P* Q% G0 O
% d+ @  o2 J0 a: R3 h用if else then,只会停止,不能运动,停了以后Method 不会再被调;
+ X4 f2 u0 Q$ w2)is
$ u  I) H* y+ k0 V. udo
; J/ E; B& s5 K: i: X if light="green"
8 v6 S* b* s1 n% y3 _% m then @.stopped:=false;% {: k2 `4 i: ^. a& F
  else0 |4 k& C- _6 S8 I/ I7 s& {
   @.stopped:=true;
# T5 n) z: x4 y$ n& }/ @  end;3 X9 U" J9 X4 o% N4 Q1 l
@.move;--加了这个以后则不管红绿灯都是一直运动的,
/ b' {- L; I. f/ ~' z! F( Pend;
+ {( F  f  E6 c! G3)用ispect-when-when-else,出现同样的情况
9 {+ }5 l0 F2 \- D求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}% Y9 _! Z# e- X8 T; S
逻辑混乱。随便弄一个吧0 X' f. q3 r/ Z8 }' i9 A4 v
is6 O; l8 h' M/ D+ _
do( U; w- a2 @; {$ ~
if light="green" then" a; J& H+ E+ h2 }5 ~
@.continue;
" b1 u: p3 s4 s7 D" x6 Telse& w, S; K( u; B9 l) Z
@.stop;
2 b, p3 j8 l* R* ?+ jend;
; o/ b- }  F8 l# H3 p& \1 g# mend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-8-21 07:56 , Processed in 0.025256 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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