设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3640|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:% A( r% h+ `; K1 ~
1)is
- H% i6 w6 G1 ?# y% S9 J* q5 vdo
) k" Q( Q% `* Z3 N0 {8 p' |* c; o if light="green"+ W8 n/ M! Y6 \$ G2 m: [% a
then @.stopped:=false;( R# Z# G, ]$ m/ m4 ?
  else
2 h2 p4 K- Y" W; g1 H  \   @.stopped:=true;
- X/ a9 m; E2 b4 z  end;
, a, R5 M4 T- y) |- [- Iend;9 P) E: v; g  T% U$ `
" s3 M6 K. Z7 c, ^' a: f% w, M
用if else then,只会停止,不能运动,停了以后Method 不会再被调;- m1 |" f) U4 j/ D
2)is0 j+ |% n5 a! Y
do' F3 m' D% {( n  B3 ^# s
if light="green"" r* d/ H' I' l; {0 @7 E: Q
then @.stopped:=false;5 y+ a2 w8 ^- ^5 I
  else  ]3 D" ?1 ]2 V" u
   @.stopped:=true;- V6 ^3 K5 ~* e' N: [
  end;
; G0 h2 z4 L+ R* [7 j$ W@.move;--加了这个以后则不管红绿灯都是一直运动的,+ \6 _$ x- h7 F9 ~
end;
9 p2 x- ~. _/ m) X& C% k. D* _3)用ispect-when-when-else,出现同样的情况
1 x+ u/ ~% F0 d  ]- F求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
4 ~* y  \& ~% T4 A5 o! J逻辑混乱。随便弄一个吧
/ o! C  S, {& F; Y; q. G1 D: `is7 a6 y6 J* l3 k' z/ f! x3 z
do2 W/ [% f, a/ @+ L# B9 b  h. q
if light="green" then
( u* }- _8 W, z/ o) |@.continue;
. s& A* x2 N  Kelse
( r" a" j' |1 G8 N  |+ Q2 }% i" o@.stop;
. g9 N+ R1 p! ^6 Y1 P5 L; Hend;
( l9 d9 G) u' `4 nend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-12-2 08:38 , Processed in 0.015331 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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