设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4194|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
0 r& }8 W- t8 E* E1)is
4 F8 X5 a% B# D$ A+ s2 `do
0 ~. [) L8 Y) @1 m6 Q- C) p! q2 w if light="green"
, A& R6 Y" L2 ^# H; {1 Y( L then @.stopped:=false;, V& G( ]. P6 Y4 u* i; M$ E' Q, x& N
  else
8 f5 H! U4 }  [' A   @.stopped:=true;
* n2 [8 o6 q8 g, `* [5 _) E; ?  end;
, H' {8 r2 Y- @end;
7 R2 w2 ~* l/ u3 {0 ?
( ?* Q8 u' T# Q4 g% {7 U用if else then,只会停止,不能运动,停了以后Method 不会再被调;# Q4 j. Q! _% b# |5 z% T
2)is
5 C; D$ ?3 g1 T0 ~1 Pdo0 t1 `. i" b4 y
if light="green"
! {4 g; _) O  K! M" O% D( q: k7 s! o then @.stopped:=false;
& [; e0 u- [  `6 I  else
! H3 c5 r" f/ W5 j. E6 B   @.stopped:=true;
2 Z/ k/ ]) j  S  end;& S  n  H. W' j) j/ H
@.move;--加了这个以后则不管红绿灯都是一直运动的,
) {( f1 M# S2 Z, [. Qend;* O$ \4 l* `. C0 Z, X6 S
3)用ispect-when-when-else,出现同样的情况) f! E; N" w: c
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}4 E; I+ I( J2 O# e, J# r/ t
逻辑混乱。随便弄一个吧
. M8 e: m$ d; y2 tis8 p# ]; |7 J* V+ ?0 M/ l6 t3 t
do
1 x7 s# ~% t+ [7 R( [4 @if light="green" then
' W5 n+ F* d4 k# d@.continue;8 A$ T- I% x/ r( u/ Y0 [8 M
else
  x# s/ P. |& L) W! ~@.stop;9 [5 W6 Q9 {- z
end;
3 R5 v. @7 R: n0 x2 X1 ?end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-4-14 23:27 , Processed in 0.015640 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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