设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4067|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
- A4 X" E8 q& E( i* G" e9 ?1)is- b( x+ C- x. F& D- s$ b3 G
do
: W5 z& q' ]* X* r) Y if light="green") D  C+ k5 k7 q! W
then @.stopped:=false;; o2 m+ @0 R1 e0 G! Z" _3 `
  else, m$ ?  n* C# [8 T+ v1 l
   @.stopped:=true;% R8 y* u2 h, Q. }1 P
  end;* F7 Q# F8 z( B7 `
end;
, T& K: D3 L6 e6 q' _' u( R$ I
( t4 i# S/ w! l& ~6 n# U6 ^* F$ ~用if else then,只会停止,不能运动,停了以后Method 不会再被调;
1 @2 D- ]  ^, b$ i9 @% a2)is
6 W* q" Z( n/ h5 v- T0 gdo& z" l. q' M; n  s
if light="green"
, i$ a5 Y; x. P% q then @.stopped:=false;
8 ~* v& B1 H- t) X1 f' u  else
5 t1 I7 W* j: M, X7 f& P& y& E$ a   @.stopped:=true;% ?4 @& C3 {4 P9 H) ], U. U' Q
  end;
  n" s3 R0 H$ w@.move;--加了这个以后则不管红绿灯都是一直运动的,# B* ?. v& i2 {: b* w
end;
* ?* M4 p/ W: K& H5 O+ m" F; E3)用ispect-when-when-else,出现同样的情况
& \2 v) n* H5 Q求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}' I/ y2 u* @1 B' J: t+ ?
逻辑混乱。随便弄一个吧4 H3 F# i$ |% F& A( y) R
is. [' C* m& a2 ^
do
& S+ e) |7 ?& Fif light="green" then. I) V, v1 K( y4 X
@.continue;' l( @& }+ r8 W# o; y, i
else" V( `- `& g$ C+ P# ?0 w2 k
@.stop;
, L7 k% J0 U4 y7 x* O8 q; @4 Xend;
+ j" P1 t5 b, u& N" l( uend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-3-14 00:02 , Processed in 0.016092 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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