设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3314|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
; }, |6 c+ Q2 ?+ _1)is
2 K1 {! o" G4 G5 ndo
& ?! C( U4 @. B if light="green"
4 l8 \* c$ H) [ then @.stopped:=false;, {5 h9 z- p6 f, ~7 A3 Q  R
  else
& N# m; j: H0 L' Y; s3 z   @.stopped:=true;
/ ]7 N; E; |3 V6 b  end;( Z6 c, n  Z3 Q0 u+ ]) R
end;
2 o" ^$ Z5 l- {. I' M
6 a: J7 {2 L, l' M- }用if else then,只会停止,不能运动,停了以后Method 不会再被调;" F: }% B: H0 I4 n/ q3 j
2)is
8 @$ M! q( \5 B: Hdo/ g- C1 @9 A7 @: J' n+ W
if light="green"' C* s' `4 j3 k3 F3 j5 L
then @.stopped:=false;
7 r+ U; S3 d! @6 a. G% J  else
5 l8 ~+ T$ a- J. \& X   @.stopped:=true;2 \/ m+ C! a# W6 `
  end;
& A6 Y! E! q* E* L7 {9 }@.move;--加了这个以后则不管红绿灯都是一直运动的,( q0 U# p# V$ P  D; m
end;
. I$ A$ ~4 w/ F* e1 k2 G3)用ispect-when-when-else,出现同样的情况
% |0 R7 F2 k3 |! t2 p2 h4 Y1 S求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}1 A8 Z: g: J( F" m; A. d% G, p- T
逻辑混乱。随便弄一个吧0 r/ }' E2 y0 W
is
2 X) G# C' s( C' ?9 P0 Fdo
7 @' u: ~+ h* C, P, d" g5 f" Mif light="green" then
3 a4 g1 d2 ]8 s6 N! z@.continue;) v  J- |+ ?+ Q" k/ Q& ?
else
* S3 B7 L  m* w: X1 Z2 w7 {; Y@.stop;
& F2 Q+ _8 o0 I% ?end;
; M* j: f# t- r: V3 Bend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-9-11 02:33 , Processed in 0.015369 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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