设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3666|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
1 }$ d4 t9 g% C) g, F! g% W& M; Y6 ~1)is
8 P# c0 Z$ Y2 c: [; D8 y6 P/ edo/ g; w$ e( A- a3 B& e6 Z
if light="green"9 y7 Y: {1 e4 a( u% G
then @.stopped:=false;
) l& g* \7 S4 f  else
% r" J% v6 g( J+ O+ y   @.stopped:=true;
, G, F; B7 D3 \8 f7 Z$ S  end;0 G  d  ?  e& @& c; W0 ]8 F8 e
end;
9 w$ p+ I3 m3 ~: k+ n# f- L3 F1 I, Y4 Y1 h) h6 c' y" x8 z
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
; K  {* G* `2 p3 I& @2 l2)is# V+ x; o2 t7 I9 t4 h1 h$ ]
do
# l& w: ^5 ^" e- n  B2 M6 X4 T+ c if light="green"" F) C4 d8 l8 g' C& G, \
then @.stopped:=false;5 E- b5 `! K0 e$ Q, o# T# o* l
  else3 C$ M' ?" n! k0 W* m
   @.stopped:=true;
5 _( H, c2 ^+ A% Y+ E  end;1 P4 K! |7 o7 m7 S+ q8 L& }
@.move;--加了这个以后则不管红绿灯都是一直运动的,
+ k( }, a& v4 c+ P1 _end;) F; r/ V) A  ?
3)用ispect-when-when-else,出现同样的情况6 S9 ]5 W+ E6 F1 h2 b8 o
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
7 ~5 }, |5 ~/ K5 B1 \$ p: X逻辑混乱。随便弄一个吧2 Y) f; J! e; }  [; i8 ~
is- L' @0 X6 K, _$ d. t* |7 N
do
  B* X  H% e2 ]3 ]& Nif light="green" then/ i4 C9 k1 n9 ^. J) l+ Y
@.continue;- P& p  `/ O( Y, R* s& ~; z
else5 z6 t! k9 Q. [$ d  F
@.stop;
4 d4 o- V' g3 `: s, l) x, h( c0 hend;2 ?" s4 J, E! c) ?* @) K$ N
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-12-8 05:42 , Processed in 0.016567 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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