设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4465|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
8 c0 F/ i/ O& R8 }/ J% e1)is
) U6 m2 k3 {/ Q( `+ O4 Ldo8 Y* e5 X# a9 a" B4 O* C7 e4 w
if light="green"& M& R2 ~: l1 s) Q3 M% h( ]
then @.stopped:=false;0 W9 x7 P3 ]) r
  else: m1 G( F" |+ c2 E' x* x4 U% R$ ?
   @.stopped:=true;7 T7 H3 P( U8 w, L! \% Q3 M& j
  end;8 Y6 c! T7 e2 S# j; t2 t. f
end;
8 o( v/ E' p9 ?6 q: a/ X/ ~& A7 h  p4 `- t$ x8 [
用if else then,只会停止,不能运动,停了以后Method 不会再被调;" C' Q) P, f; v/ W; x: E$ i5 L6 W* F! A
2)is; Y2 U6 J% ~. \+ P
do) x) x- q( I9 z/ T6 ?" ?5 f7 p
if light="green"
: Z' w& r' Z4 C then @.stopped:=false;
( @6 \0 ]  ?0 A( w2 M. |5 @3 N( T  else) O6 q2 A6 b9 n
   @.stopped:=true;2 `0 V- C* {( H3 s# o& a* r
  end;
8 r8 q9 b- t, Y2 f; F& ]- V@.move;--加了这个以后则不管红绿灯都是一直运动的,  o: |6 @% T9 F
end;
- |% z, o$ K4 Z9 V, t) S4 d' S" u6 k3)用ispect-when-when-else,出现同样的情况8 \. s8 F7 s  @
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
3 h' ~. |) w1 y+ f) T7 O逻辑混乱。随便弄一个吧( s7 O1 z1 h1 \' z6 j1 U
is- |9 ^2 s4 {+ s
do3 e* _6 L2 E8 c( B
if light="green" then( r# m* G5 A, \4 m- g* n- ~/ K$ Z
@.continue;1 j8 \# m6 \& P* R5 Z0 A" K
else% [8 p5 G. K% K8 P) V' Q
@.stop;2 L7 Z2 `. }' s
end;
2 @: v8 W, x% S8 C9 `end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-23 10:09 , Processed in 0.016032 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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