设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4724|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:6 N9 p; X1 a9 R; H0 z2 g
1)is
, ?6 m5 K; Q' U! s0 Sdo
9 D3 j. l0 c  _- e9 |8 _7 y if light="green"
7 Y* U2 h! J% K' j: K then @.stopped:=false;$ v% Y4 a% R/ d
  else: v2 X( C2 i( Z% Q
   @.stopped:=true;
$ l  E3 z) n5 ^7 a  end;
7 x0 ]: g  G8 U' Fend;
' i8 w& d* m5 G+ ^+ T+ I# U, m
, L3 C% J1 M  w! }; _, h用if else then,只会停止,不能运动,停了以后Method 不会再被调;
( [( `; y6 [0 H% ^( l8 a2)is
! @; X8 O! X' y' Z7 E8 b3 `4 A9 udo1 v- F' {9 X, q8 e" f9 b
if light="green"
) G% e( P: V4 ~ then @.stopped:=false;+ g* q/ V- N1 t1 R
  else1 S* B( X- m( B  G* D
   @.stopped:=true;
+ ^. G/ i0 i! x3 e  end;- G: T0 D* _. s) G. I+ ^  q, u6 r
@.move;--加了这个以后则不管红绿灯都是一直运动的,
3 m3 Y2 c4 W. h5 Z% O: M3 B7 wend;* U+ i; A5 I1 L5 L0 [# f( j0 |0 W
3)用ispect-when-when-else,出现同样的情况- x" o, f( w7 X0 l. y" L
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}4 a/ @" Z& M6 ?4 c, e4 f
逻辑混乱。随便弄一个吧
: z& ?- R8 I  Z  W& iis; j. G5 T" j! t5 ]/ z# r
do
" y& F% T! e" D' `: w% vif light="green" then* G! U( L8 c. t8 t% [, v" K, Z, _
@.continue;1 A/ a* N/ E- L4 _8 Q4 w7 A1 I
else
3 [; o* q+ ^& l" D0 j. w8 L@.stop;
9 m7 }" W) Q* o; vend;
# v/ o6 ]4 U) w8 @5 z" ~end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-7-26 06:49 , Processed in 0.013050 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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