设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3700|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:, ]; m& Y$ X: D0 K- U) o7 z$ Y( C+ Q
1)is# m2 C- D6 e# s3 ^# |* l: P" G
do( M% S! A; s/ P$ x
if light="green"
# s- B" r  U" \ then @.stopped:=false;
: ]  z% x3 }% r% g' e2 n  else5 b# l+ V1 O4 ~! v- `
   @.stopped:=true;
3 u* v" K( j, T9 [  end;; s" i0 Q- n) |6 g& b' [) Z$ C
end;
% K' F8 {; g- V2 X/ g) l1 Z  J$ H( M% R" J* ?  K- A+ k
用if else then,只会停止,不能运动,停了以后Method 不会再被调;' u: {2 H0 \: [8 H- j; J4 L4 [2 u
2)is
3 E  u, J. ]( ndo
1 z" \# W5 V" \% t) Q if light="green"
7 {6 Y) {1 w: K3 L' o then @.stopped:=false;) K4 m0 J0 X; F4 a4 H
  else$ r* K5 q: x7 Y7 J9 G/ P0 e& q
   @.stopped:=true;
2 C4 s% ~' Y8 G  m; Q( H" i  end;
$ V& E2 j! V0 p" e@.move;--加了这个以后则不管红绿灯都是一直运动的," B/ ]5 s: y, p9 y
end;
3 O' r+ S$ M; u. k5 f3)用ispect-when-when-else,出现同样的情况
& n( c6 N. w; M/ `" {求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}( M/ i0 D* y, i9 k+ |% o5 f: l
逻辑混乱。随便弄一个吧" ]$ e1 V0 q. H# G6 d# a; f: l
is
+ y- w9 j+ q. U7 V! v0 q) j' tdo& |  ^, \6 E# }) I
if light="green" then
$ U3 Q( x2 }% M8 p( }9 U+ U@.continue;
( W4 }9 o, {+ E4 T0 F4 a! Aelse1 f! a+ l- K5 S. Y2 r
@.stop;! e; F+ t( Z% N) B
end;
9 A% Y! \6 a  W. iend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-12-15 04:14 , Processed in 0.015026 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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