设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4440|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:: W9 y1 \, y9 N8 X' Q; W$ `" Y
1)is
& l) Q$ ~9 o( Kdo' I" Y, [) t+ L* t: c* z* U; K7 m; @& u
if light="green") |1 s% x5 ?3 G  I1 k& H
then @.stopped:=false;
( z) F& N" s' N" \1 Q* I  else
: S+ M( U* g  g) y' C& d4 C0 b   @.stopped:=true;: v4 O7 d1 m  @# _
  end;
' \3 F/ V: Q0 b7 d% k+ D: K  u6 [1 Q3 Tend;; g$ O% b% _; l0 L1 s' R' R
' h3 a6 |% P5 O6 Q
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
' U; Y- Y7 V1 Z% n, u2)is
" p% L: u5 \5 `& Q! D, M3 e( mdo
& W; N" i" q: a8 F  b. u$ f if light="green"8 K! z1 U: P& S/ Q# T3 o$ d
then @.stopped:=false;
5 V$ d1 l+ X5 N  R+ z) [, Q6 @" @  else4 s! b  F- H# j1 l) P
   @.stopped:=true;+ x( [: _  [5 ^' I
  end;3 N  O$ t% d0 D' w/ V& m- d
@.move;--加了这个以后则不管红绿灯都是一直运动的,; i  l( R7 e0 Z& E" t
end;
; j8 Q& D* R% V$ f: F( p$ }4 g3)用ispect-when-when-else,出现同样的情况
9 j+ X+ `6 [1 G5 t2 ?3 h& w% l求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
/ T! F6 P1 y  Z: ^逻辑混乱。随便弄一个吧8 D% v5 \( B0 O
is
- e, _0 m' ?2 K7 I* E# Z& L0 e8 fdo
: t0 |, a) G3 A1 q( h9 fif light="green" then
0 I" s6 ^( o- N  b& z1 K5 Z@.continue;0 i# Z5 W) j2 @! E
else1 `5 S4 z) m- @, t! m. ~
@.stop;
" \  v- M6 D# K+ _$ `2 gend;1 L4 x" {# m: d2 G: t1 ^8 R1 g
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-17 07:13 , Processed in 0.017849 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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