设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4726|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:# p) H, L0 Q2 l5 h. K: n; J; L
1)is5 j! ^- L% C9 H9 B
do, ?* \3 M; R; z$ N# H
if light="green". d% }2 F7 Z5 j/ v( E( L
then @.stopped:=false;/ S7 v6 ^& H& q5 N% n+ f) G
  else
0 {+ d% G7 K7 Q   @.stopped:=true;
5 t2 f" e. t' O- E( O  end;
9 X; V6 p! K1 P1 V9 j9 tend;
3 I5 @) b* m, d; w7 H) P- L! X# [# I) x; M  U
用if else then,只会停止,不能运动,停了以后Method 不会再被调;0 y+ j! l' u& }5 Z. D* C7 a
2)is
7 K* c+ F& v* F( odo: K# _; v5 ]% E" C3 I9 |
if light="green"# A3 \4 ^/ M. H, ~# v, [+ i4 j
then @.stopped:=false;
9 \& v6 o0 f1 J8 m7 l" c  else
8 `1 [. X( a3 q& x. J- X* R- X   @.stopped:=true;/ M; \0 q! n0 s7 d' Z5 s
  end;
# m% R' m- V, }@.move;--加了这个以后则不管红绿灯都是一直运动的,
& G1 N' p- O: x& Jend;* z% a; p3 e3 M* J: \% m# e. K& ^* ^
3)用ispect-when-when-else,出现同样的情况2 c% ^. P8 }+ J) L% w; B  _7 _+ V; i
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}. J# L- K% g  F- {! w- E- v
逻辑混乱。随便弄一个吧3 u  }$ H$ P  w" e
is9 l" @$ ~9 t- }$ `5 x: ~) l3 e( \
do+ j; R) Y. O$ z
if light="green" then
+ ~3 R% Q. r5 ?$ e@.continue;
. q6 _( [+ `( B7 Q7 h/ Jelse. }' F: I- p- w( V0 p$ f
@.stop;
/ ?7 L9 @5 r' z1 D8 tend;+ x! j: a/ Z" K& K6 O0 h; k' M7 h8 k
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-7-26 19:59 , Processed in 0.013801 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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