设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3173|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
+ Y/ a+ |/ k' p' |" k1)is
6 i- L* U7 Y8 A8 Ido4 R# C# a! H& C+ f( ^" l
if light="green"2 b1 I5 {$ `2 @) O6 C
then @.stopped:=false;" n2 U& O9 s9 |7 G& d- _
  else" D, a* p, [3 H" q2 C
   @.stopped:=true;  V& v9 U& P' `9 B. I
  end;* L% j' z, M. c' f
end;
6 W+ P, }, S- g3 l% H# n' ?+ [4 i8 S0 a/ H3 K) |5 Q
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
( q5 S2 T- T9 K+ R8 d2)is
/ E6 ]+ {5 n- F8 I7 j8 {do9 x  V2 c1 ^1 A* V' w+ {4 w
if light="green"
/ k; [9 n6 N7 b2 }) f1 n5 a3 v4 w then @.stopped:=false;! L/ J# d  x# V* _& M( p
  else  B8 c7 A; E4 J3 s
   @.stopped:=true;2 ^+ k+ p. m3 E! }$ i( j! _
  end;2 R/ p# X( ]  ~! O, R, e
@.move;--加了这个以后则不管红绿灯都是一直运动的,5 _* {) M, W# z2 e3 g5 R. {& H
end;
# a( D2 g$ c. G0 a% s' F! |3)用ispect-when-when-else,出现同样的情况
& g$ o+ O* p7 e& z. \求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}( r2 g3 {; h3 [7 U, x* v
逻辑混乱。随便弄一个吧& c0 D! a8 b8 Q  A* x
is  q$ Z  @* M) T
do
7 o; s/ g* M# s8 a- @6 tif light="green" then
+ h1 e9 k& O9 i- `& S0 }@.continue;! f& v) d& \/ A, S# j
else
" g* W6 ~+ `/ A- A! k! m# Q@.stop;( I  V: C  _4 i, N! A: P/ v
end;
+ d3 ]& O4 o9 y; xend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-7-13 18:24 , Processed in 0.014910 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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