设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4510|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:& S/ M; t7 Y5 J8 }/ a
1)is
1 b  z- ]& K0 i! ]: B  Hdo
; K  Z5 V, v# _* G4 E: r. U  M if light="green"
3 \  U; g8 Q0 \" E then @.stopped:=false;
- F) E1 W( R; v3 g  v  else
6 n! x5 R1 [' o   @.stopped:=true;+ G/ V2 W/ x0 z
  end;8 U& R0 I2 G2 F; [; e; I
end;' Z% g  _/ v( n# g- Q( i5 d
. u! \. |4 L, X2 Y% V  a: w
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
& [  _# {- `7 v2 S- ~2)is
4 ^% A) I2 D) b: ~9 [do0 t# _# I& l& B3 X( G8 Q
if light="green"
- z, h& E3 C  M4 e then @.stopped:=false;
, \$ @$ Z6 f' Y* }: L2 [  else, V+ A& S% B% J: C* a$ R  T5 X2 n
   @.stopped:=true;
& F( a0 f% C( p3 Q, ?  end;4 I7 |4 c! x( x4 h* z3 x6 X- z* X
@.move;--加了这个以后则不管红绿灯都是一直运动的,
+ ]" Z% r2 H& t1 xend;
9 u, w0 a4 r, L4 O. j8 B+ U3)用ispect-when-when-else,出现同样的情况
$ W" ~! @; Q- `9 q- @5 @7 v0 V3 [求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}5 ?! @$ K" V1 B; E
逻辑混乱。随便弄一个吧
; J7 _  V. B) |+ Y' K  U' ^is
9 E0 u( v8 l& D6 R1 U  u: Ydo: B# D' A4 S4 b4 J8 p
if light="green" then
( L# G/ S6 s# t) h@.continue;4 `% y* W9 e& _4 Y$ X' F
else
& N) d7 _8 J* r% j3 h8 X3 W. w@.stop;9 S0 Y1 P7 t- G$ W$ _/ ]3 n) G
end;
+ d: L) F0 ^6 v0 S; M1 J* C2 J% cend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-6-10 13:48 , Processed in 0.014259 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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