设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4739|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:- z" R5 F8 x$ I& Z, u. `
1)is
9 l8 P. |! X( \7 n) Cdo
: K, v% g  x( ?5 Q4 U if light="green", d9 M& \9 N2 y2 Q) p& u3 i
then @.stopped:=false;
5 T# F5 K9 X9 e$ D/ ]0 M5 e7 P  C  else
0 l( `' X$ V7 @5 a0 H! B   @.stopped:=true;* K7 ~- O8 j& ^1 g9 Y
  end;4 l- m4 I9 C0 B+ _$ ?6 i) a) `% J
end;
* D' v0 |. b; s! R- O& q+ ]1 X. X3 |5 e6 L% f0 g! l* [
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
' }8 s+ r9 }' Q2)is
7 T  d; I0 w) Z3 [, wdo7 ^3 M) q# `1 N* f- m$ S
if light="green"7 o2 u/ ^( n+ {& S3 @
then @.stopped:=false;
8 G7 `1 Q+ x, i) B/ d/ p) H( e  else
; ~! C) [' R' e  X4 o$ D   @.stopped:=true;2 d8 j8 u) @0 Q8 c8 u6 ?. U' E
  end;
5 M# y$ Q3 S/ b4 |@.move;--加了这个以后则不管红绿灯都是一直运动的,
' s* o6 e8 D$ c$ X, b$ d7 ^end;2 I8 L2 L8 h( _9 m. Q- u
3)用ispect-when-when-else,出现同样的情况
* A) C7 j0 w% d) F: {6 W求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}: P+ v- k* @! S# v, e/ r# @1 M+ r$ w
逻辑混乱。随便弄一个吧8 G2 ?: s+ k4 s" c/ a1 V
is
: ~' E/ n2 {3 Mdo0 E' G% n6 R$ W* Z0 A" Z! Q! t
if light="green" then- X, l0 }$ J; s$ m" o
@.continue;
0 M8 H( d4 p  ?( v& o- v4 H% b+ e0 j2 telse0 `2 k. z) E4 T( R# Q
@.stop;
% s2 o( W+ @( F5 Uend;
( V$ f) W$ F6 U" S/ g0 L# @$ B+ ?end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-7-28 13:14 , Processed in 0.018540 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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