设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3957|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:9 y) Y4 G' |# {0 z4 ]
1)is
+ T7 V0 T7 z! [do
) g8 \; J9 U2 m5 ? if light="green") |4 L$ n" p) h& g' [, F4 i, i5 c. a
then @.stopped:=false;  |. Q' f, T5 j- B9 u7 x  P0 {
  else4 A, Q" h$ x7 z& q
   @.stopped:=true;9 G; O! b0 B2 s& T/ m% o. l
  end;5 p- }0 `6 x/ c7 S* M2 m+ w
end;% ^/ x, T& F& F7 \8 f6 a" a
8 ?* F6 }- a1 `7 r; S
用if else then,只会停止,不能运动,停了以后Method 不会再被调;( \3 v. S4 ^  E  c5 F7 s
2)is
" o  A8 Y3 |6 r8 l9 i! c, M0 P5 kdo" @& [6 @5 S. @5 |# f& s& M7 h
if light="green"  ^' o) Z) L- c  m
then @.stopped:=false;
  i3 @  o, \, W8 {8 S7 L# x' ?  else
* d6 @9 {1 E% {; U# l3 ?. {   @.stopped:=true;" X4 }  M3 r! V7 i, [- J
  end;7 O% X0 V7 S6 q+ {
@.move;--加了这个以后则不管红绿灯都是一直运动的,
  [/ ]$ g" V$ Z; pend;
# w/ c- x; S7 V4 C3)用ispect-when-when-else,出现同样的情况  H4 O9 T4 u4 }, h9 A" S
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
1 @' m3 n! ]# i  ?& W6 ^5 w逻辑混乱。随便弄一个吧
; O: ]) [; u' \9 P& R1 }is5 t: Z) X. L# F* C- X
do* R3 b' E' ]' U8 E. j5 U
if light="green" then
$ |8 z+ z! m4 |' i@.continue;
$ [# o5 Q1 B1 \7 H6 t. u. Relse
; C7 [6 X. a! G2 }) s4 ?@.stop;
7 U" b8 i3 |  c5 J4 F8 ~end;
2 M) [6 L% `1 i9 r, q, g( }end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-2-11 01:25 , Processed in 0.020479 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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