设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4575|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:0 m) }$ S" D. }. o; a
1)is
! o) ]$ A6 ~6 V8 _do' \! d9 m# U. D5 o9 k+ r
if light="green"; r9 O$ G% O" \: F' c( x- z" [3 a
then @.stopped:=false;
3 a$ |, R4 ]# h4 F  else3 H* G9 T8 N' L! _8 M8 s
   @.stopped:=true;% c  ?! e" C" |8 ^
  end;
$ |3 q2 r1 \* B% b2 f! G: ~end;2 @9 e/ V$ M: M. O  o- ?6 s8 X
: J" h7 _/ M) C! `& V5 M; `, [
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
$ |. v& L7 j# H2 n2)is0 E1 c% A4 m2 l) y: i  A4 R
do
; I& r1 G4 |/ H( s if light="green"0 x1 e* |3 g) Y( C" F5 u+ U
then @.stopped:=false;/ l6 p5 w5 u2 Z# O. ^
  else! ^! d6 f, |8 {& B3 P; t
   @.stopped:=true;1 l0 _  z( E# x9 M
  end;7 ]. D2 U. a! V6 O5 j
@.move;--加了这个以后则不管红绿灯都是一直运动的,
* ?- ~2 X# D- C+ h/ Yend;
0 w4 m& p1 ^" e3)用ispect-when-when-else,出现同样的情况1 _" x- N  t& M. o" a& }
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}8 R% a  K- ?( Q; d
逻辑混乱。随便弄一个吧
3 Z, Q' [. q. e# a* \is
' z6 J0 C" Z& V' F% U7 Sdo. [  d' E/ Z( q: d' a: O& T
if light="green" then
' T* S; m6 j0 i4 v@.continue;
* _7 r; t* G7 k. n2 Velse. |  G/ N/ t; A5 @) Q
@.stop;7 Y, q* Y2 p6 }& t1 {
end;2 X2 W; l6 j$ D- S( U$ k+ c
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-6-26 05:00 , Processed in 0.012685 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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