设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4603|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:8 t" Z. \% a6 m* h% G2 |" o) {# X
1)is/ j; p  _" ^" A2 k
do+ P3 x# X. s6 s4 i- {% L
if light="green"& Q; }4 V& b; i5 Q# b. D* y/ o
then @.stopped:=false;0 c' ~4 F! U: }2 \( b
  else) q1 f" i7 K' W
   @.stopped:=true;
4 Y8 J5 M% \$ G6 J2 U1 e( H  end;
* ^) H  y$ {& T( X1 T- zend;
& a# N0 n' Y- y' _- X" O0 y# C- p
) ?3 E9 P& I  Y用if else then,只会停止,不能运动,停了以后Method 不会再被调;! |& K; @3 ^) `: l/ K* |: }* V
2)is
+ U% Q4 y: S6 O6 }+ w. B5 Y" \3 Fdo+ Z7 i% z8 t" g9 T# R
if light="green"3 O8 @9 B( n& T! ]# z, l& K
then @.stopped:=false;
  }. R0 @0 _. P5 J2 r" l$ H  else, r! c" Z5 d7 V" k- {
   @.stopped:=true;3 U* y* S( @: o& g( ~+ |! N
  end;
/ y6 G" @# S2 i5 ]+ i1 z& L7 l@.move;--加了这个以后则不管红绿灯都是一直运动的,
  F& |2 l3 F2 w" v$ zend;* ]5 K3 u6 l, g4 p( c0 o' R- i5 s. C
3)用ispect-when-when-else,出现同样的情况
& Z( n* Q9 v, c# p/ ~, V求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}' M6 d" K+ Y# P6 u
逻辑混乱。随便弄一个吧4 j. j9 f9 A7 J; M" r. ?6 _* D/ |
is
2 k. |+ o# l/ d$ p  t8 p4 |2 X. Wdo' m2 e8 L; I/ w4 ?
if light="green" then7 l3 v$ o! h/ e) w1 ?; c
@.continue;
3 ~5 r' _5 a: Oelse
& S: H, K5 h% i8 u@.stop;0 J# e$ c7 ]  v9 Z) e
end;
7 U6 t% b0 B- ~9 N3 h  Mend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-7-4 12:14 , Processed in 0.012634 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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