设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4310|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
# L6 ?. D" H4 x1 }  U1)is
+ S: f: ~! s8 {/ C) hdo
1 e+ x1 |9 ]7 v+ @8 h$ L1 x if light="green"
) O( _  _5 V7 E then @.stopped:=false;
8 m; C  u. {7 O8 u' @0 i  else
" \, n9 \4 n* Y& i   @.stopped:=true;
- M( ~6 p$ d  e" y  end;
/ u) v, h  ~4 Y2 H& pend;
; f: H# N9 m8 }- }: w/ h& l3 j# R2 M3 X5 q& g% ~
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
) |5 m; T5 @8 `2)is4 a0 J% ?% R) L% P
do
% C4 D3 m! ]* \% C if light="green"' f1 r2 }" [* }' |3 A7 K( T
then @.stopped:=false;4 ^1 K) D, I  \! @
  else1 ]& [2 T# E  }/ e9 k8 m
   @.stopped:=true;: t2 |% L" b- Q7 o* |) v' E
  end;) `( Z5 P5 ?5 D. t/ r
@.move;--加了这个以后则不管红绿灯都是一直运动的,
7 K. h9 f, k3 N. [! H6 a' ^end;
2 e% \8 z8 h0 c: L' o9 X+ Q3)用ispect-when-when-else,出现同样的情况0 S  t7 \  ~& {+ C, l2 _/ h
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
: K; ~5 a# E0 B7 @/ O逻辑混乱。随便弄一个吧7 T" t/ x& p. Z/ b8 N7 i9 U: [8 `
is& [; n+ W2 T3 j- Y0 m
do
& _! a' J  D8 G0 i  `# d7 Oif light="green" then' }( M/ t/ T' w) H4 k3 z' Y
@.continue;
5 P7 q0 A+ S) M8 m8 gelse+ W2 X. I: }: B. c7 S
@.stop;3 R  Y6 k- v6 M
end;
2 Q' Y0 V3 Q2 {) K! v/ Zend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-4-28 16:57 , Processed in 0.018186 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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