设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4088|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:! D  S1 r- [2 W/ t6 y0 k+ z1 D
1)is
% ]: U8 A. w2 G) i* S: @- q( Xdo6 l$ h7 h' \0 }$ {% c) o
if light="green"  \: [. ]. |% H9 `
then @.stopped:=false;0 m8 Y9 K6 C' u
  else% b, {* I% I6 U7 h4 U6 O
   @.stopped:=true;- ?' W8 V% ~' L$ d6 i& _; v  W2 ^+ X
  end;
9 ~' S. _: N8 B7 `2 t5 Y/ a8 ~end;
& Y1 w! _, I: V: g5 y: L# a9 b: g
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
1 d/ _  P: m$ \. a: O2)is) F+ Q1 g( r7 E# P8 }  a
do+ z4 R& |; U& `0 |
if light="green"
% `* m$ i! ?$ n# @, k5 Z then @.stopped:=false;
/ V: s3 ?' u! {9 _- `  else
6 ^8 a# e' i5 K: t& ]9 |. ?   @.stopped:=true;4 A8 h3 w' R) J( i" r
  end;
0 d! U* B+ d, s/ \: a: Y@.move;--加了这个以后则不管红绿灯都是一直运动的,  F8 }5 g& }; m) Z6 j) p6 m
end;
- M) S6 Q* [) F3)用ispect-when-when-else,出现同样的情况' v# }# r8 H7 z
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
$ V7 H3 _6 N' j( b0 f$ X逻辑混乱。随便弄一个吧, ]2 k0 D1 Y8 V4 z1 v  [
is
8 x+ J4 o- T, J& n6 pdo
9 o3 G) E/ J! F, ^if light="green" then  I) l5 S0 f' a& u/ l/ s. i: Z( o
@.continue;
+ Z1 s. p) P$ D" y8 ~; u/ I0 Aelse! z( w3 W/ k9 H( l
@.stop;  H5 J( }6 g0 M# s1 K
end;
+ H- P, g  l' L" c+ l6 x/ eend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-3-19 08:34 , Processed in 0.014018 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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