设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3811|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
5 w2 f" z* B, l) D1 A/ m1)is
# w+ h! B, Z: A" c' g. |2 T4 Zdo, n0 M% G( M/ L  Y1 _2 I! b& M
if light="green"0 m% y1 k2 C1 z" s7 w: ~2 O8 l
then @.stopped:=false;9 j2 I, v; N$ `. r4 _0 S! c
  else
- k' J( w8 a. r( s   @.stopped:=true;+ W5 W1 |4 n& ]: m
  end;
  U# H3 H+ ?- Y) E: kend;9 l% C, P  a7 H* @* \

. [& @% h/ y2 S2 T/ S1 S9 k- G用if else then,只会停止,不能运动,停了以后Method 不会再被调;
: _5 Z7 b6 A6 l' ?2)is0 y/ L. ~, }0 n5 |$ U/ a+ l0 K
do
$ i5 `8 p0 B# z; \, E' p4 H if light="green"/ H5 {" W- F  H, u. E1 r- n, z1 U' c
then @.stopped:=false;% e, i& \# ~1 `& r
  else
8 Y: T2 t6 E% m. }' E   @.stopped:=true;
  Q3 o7 M; \& x7 w) v* {- ~+ J  end;. l" f) V) Z& l
@.move;--加了这个以后则不管红绿灯都是一直运动的,! Q( x6 O5 J7 t
end;
; q" f  C6 U/ H) ~7 a8 w1 V3)用ispect-when-when-else,出现同样的情况* J( l8 K5 N2 ^! y, W
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
# M' e2 S8 l( k& J& M逻辑混乱。随便弄一个吧9 G% @) k+ {. a! U8 ?$ i
is( d- o: A; J0 S5 r3 B) B
do! M! U1 `+ {  {. {; t2 V* l+ C
if light="green" then" ^& f* y/ ?) A
@.continue;
+ ^: T: e2 {) g  J6 ]else2 e* @$ ]0 w! \; [0 G
@.stop;
/ @( N" U; u" c. B$ n  Kend;
  m2 Y% L1 i! n: a+ X$ @# V) Pend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-1-13 21:33 , Processed in 0.016837 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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