设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3600|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
6 L& d  B( a$ O/ a1)is
- X! Y& I  F: w' [* I7 Hdo( e  {5 ^/ E" d' @
if light="green"! B; C$ l6 f7 N- d( v4 b* h) O7 M
then @.stopped:=false;
% q7 F- p6 M6 K1 q0 H$ N# s  else, }, w+ L" x( t+ E1 l; D+ a3 M
   @.stopped:=true;* ?0 M9 S0 n$ g; z8 b: J
  end;
' J; b; f6 \0 ~, L( e) mend;* y8 S  c8 g7 `1 d
" h8 K# o+ o/ A( ]4 i6 ~) \) [* z. t
用if else then,只会停止,不能运动,停了以后Method 不会再被调;: w- V& F6 o, |! W) [) @+ e9 N/ `
2)is- ~9 n7 T9 k4 _4 V2 I8 a
do$ q& [. B0 z3 o. D. E
if light="green"! o/ N: G* |7 I; m
then @.stopped:=false;' C3 L% v" t0 z. m+ i
  else+ ^+ y2 L1 h$ u6 L. K: \
   @.stopped:=true;
5 v; I" O6 X$ U( m* e( Y5 l4 T4 `  end;/ f! _9 M; j0 r+ p: v. S
@.move;--加了这个以后则不管红绿灯都是一直运动的,
& U, V+ q1 \* `end;
) S% j2 O# ~# R7 W- Q3)用ispect-when-when-else,出现同样的情况
8 S  A, z2 W' D- ]求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
' a; I! v) Y4 |8 }, ^. J逻辑混乱。随便弄一个吧, R/ E4 l# [9 D! Z0 y' b
is
* b. t. f4 q' A" M8 P2 ]% udo* r! g- u  }, s; C0 Y
if light="green" then
% O  X1 T8 t* w# _8 U@.continue;- F# c3 Q9 p6 J  @1 Z- }
else- F+ h9 w8 y& @$ w3 F' J
@.stop;' x0 ^& r" \" D& E: l
end;
8 l, @- H, X; Dend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-11-23 06:13 , Processed in 0.018867 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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