设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4823|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:/ y$ \0 |2 V3 M4 [, X
1)is
' }  u7 o/ N7 bdo
5 @! z& g; N6 |& F if light="green"
& E* ^* X4 B. ]6 f; s then @.stopped:=false;$ A5 b$ B& _8 u8 C% u0 c0 d! Y, P# y1 z
  else
/ s' K: e! |1 |   @.stopped:=true;
- F2 J; U/ w  Q# B3 i  Q  end;' W7 M0 v  Z# a+ I9 X( v
end;
7 t- l0 b5 F0 V0 x; h2 M- Y4 z* I1 ^8 C
用if else then,只会停止,不能运动,停了以后Method 不会再被调;: S- O% q1 q# V+ l8 H
2)is
9 n6 Y+ ]2 j3 ydo/ U4 t; i# Q$ S/ x/ G5 F+ o
if light="green"6 t) w' u& B. A8 }( A
then @.stopped:=false;
& a7 C! v# {1 |& q* j  else7 ]1 }! N8 x, a" J6 T" G, d  y
   @.stopped:=true;6 f4 k$ Y- K9 I, B6 T
  end;# k$ U! t3 N  k( N% F
@.move;--加了这个以后则不管红绿灯都是一直运动的,. u# y/ N9 V( w
end;
' p8 C( Z* ?0 ]( S3)用ispect-when-when-else,出现同样的情况
8 ?# R- ~) {' }# o! F' L# Y求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
3 p: g. _; f. f3 N逻辑混乱。随便弄一个吧" M. g0 B2 M! v' a' R
is( p9 d% F8 M* }5 z
do
. [) V) K0 j( r, R# Qif light="green" then7 U* _/ O2 g$ y- i9 B
@.continue;; J6 M5 z& d$ D3 K8 {* P. F. ?
else
0 k7 E: V5 B1 n* q  W8 @@.stop;
1 u- p# Y% A# W  O' S4 w2 Z, B/ Zend;
0 F: s1 P7 c: y0 z( Z4 Mend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-8-20 14:10 , Processed in 0.015184 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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