设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4450|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
) e6 i- p: b# U1)is
- @. `; c+ H: Jdo. v# n1 |3 j. _# o6 ^
if light="green"
) r1 M9 [  Z" F( N then @.stopped:=false;) d/ i! y0 H5 @/ D1 D& v1 ~! t
  else( o$ J7 j- F# M' W1 [" s
   @.stopped:=true;
2 J4 R  u7 P5 p4 g# F  end;/ W! m6 _5 z! y6 x
end;
% Y' G6 ^4 [! Q3 \7 [) Y2 f# s( ^9 k% j# e$ _; T0 e4 ?' Z6 z
用if else then,只会停止,不能运动,停了以后Method 不会再被调;) L9 b3 a. I" R7 v! ?. a
2)is% {8 Z5 ]$ d' v4 H1 o
do
8 s% J* M2 F8 V3 h1 z: ~ if light="green"
8 y  S& c3 A5 d7 E9 |# F+ A then @.stopped:=false;2 ]# ]6 _+ T' `5 g. O  b
  else
$ P  t/ [+ Z$ i$ }   @.stopped:=true;) \, r9 |* K  f+ t
  end;
; `& k* A/ ?: g; t@.move;--加了这个以后则不管红绿灯都是一直运动的,9 }& e' T/ n+ O* h1 y3 s3 D
end;
. w7 K% B7 H4 l4 d7 A3)用ispect-when-when-else,出现同样的情况
* x+ R" |: |8 r" k! S- i求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
4 Y2 W6 V. U9 r9 M) ^逻辑混乱。随便弄一个吧
$ @2 l% V3 c3 t4 _is
& \. F, i( D& k/ Mdo' i& C+ L$ P3 p8 K( U
if light="green" then
% k, g5 A9 l2 A* f/ m0 R6 P@.continue;' L1 l8 P. _$ L* b* Z6 \* e
else% s1 W: n0 N: |0 g8 a8 G. }* W
@.stop;
( h5 Y" R; Y' r- Q  send;& E7 e. ]9 ~; ~) Q4 ?* B% G4 q$ |2 G( D
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-19 11:06 , Processed in 0.024483 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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