设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4857|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:, `& `+ |! Y) F" M, p  z+ u+ T
1)is+ |% O6 |0 Z$ x0 t5 I
do
# J& k  r) Z1 f$ L% G if light="green"/ Q& e/ B1 O; s8 f1 M. S
then @.stopped:=false;5 T: x# ~+ R/ T& f" S: ^5 M
  else0 z. N- q- {/ I( J
   @.stopped:=true;
; A5 Y) G' w) ~" d/ f9 U  end;
  t$ U) T2 z' |; a+ ^) s! N( ]! ^, uend;8 ^: S- N3 ]( s+ s

' W6 f+ w( v7 _/ F6 @1 ?# b3 @用if else then,只会停止,不能运动,停了以后Method 不会再被调;
( t" o& [' X3 G2)is
  S$ a& O) j. H0 U7 g* odo! g$ J: W7 r5 W6 B5 N  x: C0 s
if light="green"7 p0 G, W- X- p$ }
then @.stopped:=false;/ |- H& t; t7 H# |* j
  else2 h, c7 p8 m  p$ h2 d: @' [3 y/ n
   @.stopped:=true;
% U( D& _0 A8 Q5 u7 V: Z3 J9 N  end;
+ g. I% Y- h7 v' W/ h0 k) {@.move;--加了这个以后则不管红绿灯都是一直运动的,
, a5 @! A; F' v! pend;# _4 V$ g: ?1 ?  U# P/ |9 n
3)用ispect-when-when-else,出现同样的情况
$ V2 J" e' `4 W* b2 S% O/ B% k! D求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}$ x; F; E) a! O! H: k4 B$ M" M
逻辑混乱。随便弄一个吧" c$ `. v1 X/ q+ v& ~% m% T' G
is
. R6 Y7 t" ?$ c* w0 P4 O5 mdo' I1 d! t" h- p( b& d
if light="green" then/ u. H' R& u7 O' _8 c: R
@.continue;
1 L& X3 @. l& A3 _0 c8 j1 D: ~  Gelse- F1 W0 a' f+ p$ R. M) s
@.stop;
5 m* D- V( c- q7 X* kend;
7 Y$ L0 f1 `+ l+ T' e8 ~8 A0 Oend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-8-28 19:21 , Processed in 0.015964 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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