设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4276|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:! ]( F5 C1 l2 k) x# O- U( k
1)is! I6 `; t: e0 N1 N4 W
do
) N: ?: p+ L2 _% ~" E if light="green"* g$ a. i6 E! r: u) r1 l, N
then @.stopped:=false;; s0 a/ ~* \$ F& f; H9 @
  else
6 m  r& r& q% u$ z. D  D. b   @.stopped:=true;
! _* `, ^" s8 p- K) P  end;
( c: \! z- F$ e* n9 `0 l; @+ Yend;
$ A  d5 X! h( o
0 E3 s5 P; S( H7 d! ~$ ]用if else then,只会停止,不能运动,停了以后Method 不会再被调;$ {3 }8 E  |" Q3 I3 S9 D
2)is
9 I2 D+ {8 O6 ^1 rdo
0 \/ k% i4 t: Q" C4 y% j0 ~5 E if light="green"
) \7 G8 I! b8 Q1 X, ^6 U4 { then @.stopped:=false;
  g. w, ~5 ?/ j  else! i4 I/ p8 P, K9 w2 U  a; A5 ]
   @.stopped:=true;
* B' u2 r" v" [  end;
/ m0 N* V) ?, M2 Q@.move;--加了这个以后则不管红绿灯都是一直运动的,
' Z2 H5 q+ p9 t% E/ Yend;7 p& l2 L, Z! U' F" a4 o
3)用ispect-when-when-else,出现同样的情况$ O$ m1 I0 u6 q+ k
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
- ~& r) X. Y0 _. k$ B+ q逻辑混乱。随便弄一个吧
, c5 E: M' D! C& x: \is% m9 p; Q" W" f4 A* x* j( T
do
2 u9 i/ F0 z. Z) y: ^if light="green" then  {3 K% a; [" l. P0 F9 t- L' N$ t
@.continue;
6 K, V/ k7 m! U$ p' Celse  m3 a& n2 @2 h
@.stop;
( e+ r) ~" e( d! pend;" v: K" [" t5 G! k6 [, ?0 \
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-4-24 18:43 , Processed in 0.019304 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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