设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4014|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:- r" y* N1 B1 L
1)is. G3 Q# A2 [  [3 J
do- }# ?' @1 b' P5 B0 \* z
if light="green"" ~3 ~! q4 y- H, n
then @.stopped:=false;- D+ T! ?" U* b7 L' o
  else
8 G! R7 \. p$ m, ?  x   @.stopped:=true;: m8 z0 w% ~5 Y% K1 i
  end;& x, ~+ l1 y# Y3 U; ~1 ]8 g
end;
2 E+ m: w; M# ^
% J( }2 L6 s& g9 _- X) H用if else then,只会停止,不能运动,停了以后Method 不会再被调;1 U5 j5 W+ w) P. u5 d/ H
2)is
; L2 _$ U& S9 S1 K6 ddo* P( x7 {$ A# X: A- k
if light="green"8 r) P  @7 d7 w6 c' V  o( ~; o' v
then @.stopped:=false;0 @) ]9 p- s  d/ v1 M$ o
  else
4 N  B! d$ v1 c) G8 s2 x   @.stopped:=true;
/ z/ V! K4 w: W' [  end;
9 |8 A1 g0 q& G% P. F6 Z1 ~# z& X@.move;--加了这个以后则不管红绿灯都是一直运动的,
$ e  r* d: ?: Uend;
7 H' \/ F( N6 M6 \3)用ispect-when-when-else,出现同样的情况
) [3 T# ?; p4 n% X$ i求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}3 `$ F4 J! p: `/ p+ V9 C
逻辑混乱。随便弄一个吧
- _' {6 R8 k/ F8 @" W4 I# |: s% ~7 }) Kis( v0 u+ @- O4 g6 J7 g/ Q/ ~
do" E7 g  s0 l/ ^3 P: z. c
if light="green" then9 N" ^6 F9 m* x# O1 o0 S
@.continue;: _# _" F  h6 Q+ h
else
2 J) k- c8 A$ x& ^@.stop;
0 v7 ~5 W1 l. [7 r) w+ ~& h" X1 dend;
! r! W: z' d8 nend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-2-26 18:52 , Processed in 0.020238 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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