设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3878|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:' H5 Y5 q3 o0 H, z& [% l
1)is5 u; W% [" D- \- [
do. f: b7 o1 h4 V! v) Z: \: J  _
if light="green"
$ v! O. N; w* ^0 K then @.stopped:=false;
: }" @* G9 D1 g/ ~( d  else8 E5 m0 q" Y9 Y1 R% {
   @.stopped:=true;& h# _; n/ k1 p& z
  end;
8 |' l. a* ^. a# l. i8 Qend;
0 f' p: i# H& g5 o: i6 h! {9 O- L% r- [2 A
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
% E2 m$ J& O5 o- _2)is' K) S# U" s/ l
do# ^+ c, ~( e! Z" \) T, z% S  e
if light="green"
9 Z& F+ \* A2 s' a then @.stopped:=false;. `1 W4 L: W  S1 e1 _6 x
  else
% F5 ?7 A: \8 C( n7 T. ^+ }( ?   @.stopped:=true;/ v  w7 i  |( f+ c- a) z/ k: a
  end;
# v& c: Q9 Q! R) U; r@.move;--加了这个以后则不管红绿灯都是一直运动的,
( f: p& g" A. S& M3 {end;
* D$ C! Q9 b) }3 `/ l  z* N0 x' i* v3)用ispect-when-when-else,出现同样的情况
1 n0 f3 w, I. y* l, o$ U求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}1 e7 F5 V0 \; T1 f
逻辑混乱。随便弄一个吧) G: ]  Q/ A2 l+ A
is
& C8 N) W' v% n# `do
7 |* x  s: H- K8 J' h% K6 kif light="green" then
4 S: ?2 Z5 q9 @8 V) c5 W@.continue;
% d+ S+ x6 Z3 p8 P) ~! delse
/ t3 b0 ]: `) Q@.stop;
! H4 G! x2 d: |/ Pend;$ o6 {* g% m9 Y" \; {! X3 u. d
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-1-26 10:29 , Processed in 0.025252 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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