设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3926|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
! {6 J6 d/ P4 c& b1)is" ^6 v# W% z! [9 s
do0 b8 S" [+ V9 p. Z: e* W( L- v
if light="green"3 p0 Q4 z& a; N/ }
then @.stopped:=false;
- V0 ^* X1 M) c' x4 J  else
  b. B9 I# ^" o" D6 z+ W" P   @.stopped:=true;
) Z* z; Y9 B3 q! O  }  end;
* A$ s, x1 N! V) uend;
* s" v* J0 G+ _8 {1 @+ V/ ^! \9 O% o! w# t" {. i
用if else then,只会停止,不能运动,停了以后Method 不会再被调;( r" h$ O3 k2 s5 m  S9 y
2)is
: W' e. a; J% n4 F& pdo
8 F2 g% c$ ~2 |( j% w  k if light="green"
% e/ N) C% Z: W9 ^- c then @.stopped:=false;  S+ ]; l$ e. W( J
  else* d3 o/ L: U4 V, n" e) u
   @.stopped:=true;
0 L' H& j* Z1 J5 Y$ o- T6 p4 x  end;, H. A9 N* B( H, f6 I
@.move;--加了这个以后则不管红绿灯都是一直运动的,
1 z$ ]+ ]6 i8 c* c; p" F* r3 o1 Xend;' H, x( w5 ~9 d# n6 R2 H* h
3)用ispect-when-when-else,出现同样的情况, _( q6 L$ p; g( t: M2 ^& I7 h) @* C
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}+ t" t1 N  k4 A
逻辑混乱。随便弄一个吧' Z8 ~- y+ j3 P  b# D' C
is
$ p1 t& N  r- r6 j( i1 p1 gdo
: z) R- z+ Z" T& B& ^if light="green" then
; Y$ U* S: Q$ f$ i/ \& n: R  R@.continue;* M4 _8 V* U# Q( a) ?
else5 w& H$ k7 e5 j$ S2 o5 @% F- ~# ^' N
@.stop;
6 }# \/ r+ I- r9 Eend;
& F0 i+ D' H. d5 m. k4 _end;

评分

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

查看全部评分

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

本版积分规则

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

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

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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