设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4628|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:, z0 B9 L3 o0 l/ m
1)is
3 |( N6 `" V/ i# q/ y! I+ n0 M" Odo2 [5 f0 S8 d( ~9 |
if light="green"% o& U4 D' G( Z6 ?/ l5 m# S
then @.stopped:=false;
! Y1 r8 }# g2 `9 }* s9 n; n0 W  else
  ~5 e! S& h% }% b0 Q, l2 e   @.stopped:=true;
' k' @( M8 G8 U+ @  end;( I+ K4 X8 N2 N1 a" }' R
end;5 S) d3 b/ X; f( F% k) S

: q! T  o2 K2 z2 ~3 @7 w# q0 L用if else then,只会停止,不能运动,停了以后Method 不会再被调;0 l/ F/ V. o7 y5 O
2)is# O% ]3 Z3 b& O' W
do8 W  _, T- b' I& E
if light="green"7 p: w0 i1 n8 }% V# _  ^4 W* G. J- p
then @.stopped:=false;
( Z% ]8 ]0 ~* o' D$ a  else( T8 ?2 d% g3 u" |# l
   @.stopped:=true;
  n; I1 z) a1 h  p  end;$ f2 i( v  C/ w8 Q6 X# F8 k) R) _
@.move;--加了这个以后则不管红绿灯都是一直运动的,
0 I  G! ~7 u( S" `end;
3 L  I: z& i& r) P$ c3)用ispect-when-when-else,出现同样的情况$ s% J9 Z' J2 d, n" s
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
6 I3 W1 i! `  Z% o$ V! @逻辑混乱。随便弄一个吧
1 F8 O% F) j( o/ N4 e$ Bis
  T2 M" `" |/ d, _: b& z7 fdo$ E1 ~2 ^% `1 G
if light="green" then: R/ g, Z" y" @% q
@.continue;
$ ~( F; Y4 u- m6 h/ Y+ D, j* pelse7 X0 k2 j; h. m( X0 h/ j# j
@.stop;! H; S: h: U/ s0 B+ }
end;) s  e. u& I; T  `& ?" ?: v
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-7-9 16:37 , Processed in 0.013482 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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