设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4569|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:  S, p, I' m7 v  E/ v/ B
1)is
. b, u4 V9 S, T& |7 T" jdo
+ P# A5 v. p: J% k3 J; ^3 s4 V% C1 Q# W9 m if light="green"8 z- d" v6 m6 ?# M
then @.stopped:=false;0 b/ }0 N# L+ A4 G
  else$ ]' \+ k/ @- G5 X+ a1 {* l3 l1 k
   @.stopped:=true;$ L2 L! P# P; W  E! t) @9 v# {+ h
  end;: p8 P7 |; Q( x! y( M3 r4 G
end;
( \( |  d+ S2 _. Z4 N" z; `" M  e+ q& \( s0 r( h+ `; i7 }
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
/ X. S% D  M5 |" }  j' [5 r2)is! O; @2 v. \! m5 g$ S  ]
do
9 x6 F: d% L) r& { if light="green"
7 c2 _; b6 e! P# I5 I then @.stopped:=false;
; j1 X. l' ~" b% B% \! f6 }  else3 l0 T% x3 w, _8 w6 V
   @.stopped:=true;
  ]8 \* W/ F- j. w  end;
8 G0 D, _( l2 {0 F@.move;--加了这个以后则不管红绿灯都是一直运动的,
0 x' d* F- x5 I' d( S- @' mend;
5 k/ y2 ~% Q  ]$ {( @9 b3)用ispect-when-when-else,出现同样的情况$ [: w7 F3 ^; ]9 a/ T0 _: ~( K
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}3 Y: E$ l3 d# }" M3 a  z+ |% t$ [6 g- i
逻辑混乱。随便弄一个吧
3 k" W& d. y: n3 d; iis. O1 o- e* m& F7 P; S
do$ T7 R  [9 _5 Z7 _( w4 M
if light="green" then  r- d& B& k$ ~' n  {1 O' p6 s
@.continue;% z6 x2 a0 M$ e$ `0 J6 A  i: N
else' h% _' Y% z1 A2 @
@.stop;
2 d- ]3 ~* t) l& O, |( F6 p, R- rend;
5 ^9 |1 y0 T& v2 z  [6 R5 M- Q$ G% F: bend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-6-25 03:25 , Processed in 0.012432 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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