设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3799|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
4 y3 l  f7 I# x- }- ], I3 v' \1 z1)is
# T) |5 |. L( @4 @! Y/ Xdo
, {1 M. C, M: L7 g: E4 i if light="green"1 g/ A, g5 Q! P- F8 B
then @.stopped:=false;
2 A1 u( b. ~# A. h9 y- n" s  else3 b% U- W3 R3 `, d* c
   @.stopped:=true;
5 R! s8 r' s1 J: ^) a7 Q  end;
% }3 S$ O$ k. h: ~* Wend;0 ?/ F8 o: z4 n8 @) u' u3 G

) j" U3 I8 ~2 `: a/ Y- |用if else then,只会停止,不能运动,停了以后Method 不会再被调;3 O/ Q0 ]5 K. y. A$ p
2)is
$ ^) |* s: M; I) x+ k/ wdo: J4 O% f6 x" I' Z1 z  q' K, a; Z
if light="green"1 Z/ \6 K- O8 x+ |6 R2 Z
then @.stopped:=false;  S0 e6 r; m" ~! C2 Q! H
  else
* L7 u  A& m) L' X% r( \   @.stopped:=true;; z" v) Z  v, q! o  A# P) H5 g" W! t
  end;
1 \7 e1 Z$ z6 _  ^% q@.move;--加了这个以后则不管红绿灯都是一直运动的,: o! f- ?+ |+ a, o
end;( F. G5 A0 L" ~1 N
3)用ispect-when-when-else,出现同样的情况
. J- N- H4 [% C! \- V, E$ p/ r+ \" H& x1 R求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}5 D1 ^, I' w1 ^5 L* x
逻辑混乱。随便弄一个吧* a) r9 [& R2 ^7 m; {$ z0 Y
is
0 q$ p+ M9 O9 Edo
9 w8 W, r, ]- pif light="green" then8 `$ C" v5 d8 y2 O
@.continue;
, V5 K5 L8 y+ ?% E0 Z7 r  kelse
4 l; E: G' y7 _, O6 V# _@.stop;$ \4 U- a/ F# j/ P/ V
end;
& y6 _3 O, h0 J( |4 [end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-1-5 18:46 , Processed in 0.025926 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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