设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4439|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
3 H3 G" N9 g$ ]( a* a0 l0 @1)is. j2 H# R8 q) c  @) o8 T5 B$ C
do
) ^- N' ^! D' Z; o  k# p  \ if light="green"
6 @- C. ^/ k% M5 _0 n2 o' s0 O then @.stopped:=false;/ M, T, Z6 t/ _" g! ^9 H
  else
0 |# Y: }& @7 b' S   @.stopped:=true;0 |( T) O$ t; `2 `
  end;
! \: M% R  e* T1 Z- Y4 Iend;8 u9 j; f5 F1 }

6 L6 B) y& I/ x: C  G# k" N用if else then,只会停止,不能运动,停了以后Method 不会再被调;/ G) \0 ?& U2 O3 i2 Q+ M
2)is
  \8 f) c! O8 C. X, o- xdo( X# N! L! j# P9 U2 k# _
if light="green"
' p, x; s5 s+ v" B then @.stopped:=false;
  f3 c) }  D+ n/ ?" i" E, B( V! }0 H) F  else
9 y6 Q# g& X" {' Q   @.stopped:=true;: g$ R: {7 y2 A6 D3 C( i! s6 J* g
  end;  O* C8 H3 A" m2 J2 j  _2 v
@.move;--加了这个以后则不管红绿灯都是一直运动的,
/ u: g+ n2 V6 U0 u* Tend;
2 p6 w% j; [; \% T( o3)用ispect-when-when-else,出现同样的情况
  n! q) G2 ]  v6 `, o7 N求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
5 {# t! S1 D, K! p6 k逻辑混乱。随便弄一个吧
6 w: r- Q  ^. D4 his
, {: {& U4 x- Ddo
& ?7 a6 ^* Q( q7 W+ v: F$ uif light="green" then
8 a1 ^. L/ W" P1 f# O@.continue;1 k8 }& y4 h  r$ Z
else7 u1 ?7 ]6 p0 T' S; F1 N
@.stop;- C1 `  `$ o2 ?+ T9 ~/ D
end;
8 f! Q. m: F% s' }end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-17 06:44 , Processed in 0.014583 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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