设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3814|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
. ?6 T) A+ i' O/ }% F5 }1)is
: u+ g! R. I3 l- g4 Q' Sdo3 X, L3 l0 y4 u& x& U
if light="green"/ F5 [/ B$ ~+ t9 e$ N
then @.stopped:=false;
4 e  T5 I& D, N" s4 o2 W  else
( T; u. n. R# `/ d7 m   @.stopped:=true;
1 }2 z2 L9 E4 R5 S: L( Q  end;$ D, a' f" Y/ H& E9 x
end;
6 S9 A( l& K" p; C
  O, t; }$ O  u0 M* I用if else then,只会停止,不能运动,停了以后Method 不会再被调;( j' K2 O1 r6 Z5 p. |0 ]9 D6 w* a
2)is! v! e$ E: z5 o1 ]0 k5 T; M) C
do
5 S# {: g& j4 v4 ?. U8 y6 Z' [( M# H if light="green"
+ ^6 P5 V3 n6 P& C5 ~" i then @.stopped:=false;
8 k6 e9 W5 F. z2 c  else+ o, {, O6 l% d5 t3 P, W
   @.stopped:=true;( b5 \9 s9 O: |5 O0 m$ P
  end;
1 H' O) g( z5 B5 N- k@.move;--加了这个以后则不管红绿灯都是一直运动的,
3 m2 Q( q& B* _) T+ mend;
1 s& M( _2 }  Y: a5 y  O3)用ispect-when-when-else,出现同样的情况
% M: |5 g7 _$ ?/ @# N8 ^求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
3 v) d4 C, ]1 _( G( \* l5 g7 {逻辑混乱。随便弄一个吧' N- e- O. `3 Q# I: s
is
1 D9 N7 d8 v% v% q5 a) V) Y0 J: Udo
# e2 D2 y: p- s) H5 vif light="green" then
. v: D: w1 p( ~2 Q@.continue;$ O' n6 U' z) z3 ?* x
else, j+ n- _  W5 t+ V
@.stop;, {+ Y+ e, \1 _0 H- G2 o% F
end;
; A  k. I/ r) w+ E6 _end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-1-14 23:46 , Processed in 0.025878 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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