设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4347|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
* i, O# [& u) L" D+ y  \1)is
  O. K4 W% r1 F% _- a+ cdo
3 X. }* o+ M) b) ]; h& ?# z if light="green"' s) q+ B1 P( b3 f2 f
then @.stopped:=false;
& [' W/ _+ w' g+ f- C4 o  else
; O6 v# {# {5 l+ S7 X( V  l   @.stopped:=true;
$ v8 q& {" J& A! Q. s- C. ^1 k  end;0 i. G" H% B' |* H
end;; X1 d: t' |: v7 R, c( Q  i2 Q
/ \- J% }& [5 s6 Q! V1 n
用if else then,只会停止,不能运动,停了以后Method 不会再被调;; e( H6 D/ a- ?+ h( k7 T
2)is
* m5 Y1 j6 m, F. O. Jdo: T$ P  y, j" ~5 U; k
if light="green"( o! E* r; t& \7 b9 j2 \% t/ \; d2 C
then @.stopped:=false;
* l: Z7 a% w! F/ e  else
3 a/ m& o8 B, {" j9 M   @.stopped:=true;
9 i4 z/ d* q/ P$ @4 t% ?. O4 z  end;
/ f1 p! `; `3 D$ P@.move;--加了这个以后则不管红绿灯都是一直运动的,, {. M" O; @* ?/ M
end;
9 a& T% D$ b( y$ c9 T  M6 l3)用ispect-when-when-else,出现同样的情况2 l# [; u$ c, @% G
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}+ |7 a& P( g$ @- D8 b1 X
逻辑混乱。随便弄一个吧0 ^/ M/ z& A4 g+ p7 P5 y1 n5 \
is
+ Q! Q* N- k  ldo/ W! \# r+ M0 T+ I
if light="green" then& I" @( D& v! j& Y; _& J: m
@.continue;/ j- l! j. O; ^2 l: d3 ^1 D
else
, a  e1 p" v' h3 _% m@.stop;
6 Z. P* @8 U9 X% F* kend;+ `) _1 X8 a8 {, Q0 @
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-3 16:35 , Processed in 0.025361 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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