设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3798|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
& j7 {9 n% U3 e3 S8 c" F1)is5 J% m: V4 w$ ^0 R4 h7 P
do
5 w- O$ l& q7 A( |1 c8 Q if light="green"# W5 L7 `& j5 p* `1 b% q" s! x
then @.stopped:=false;
4 A! j2 ?6 t" A/ ~6 X! |  else$ H4 s$ S, i- r, ~1 ^
   @.stopped:=true;
+ R8 g4 Q1 s  ~! x  end;
2 L2 V  r3 R7 Q- n2 N4 Xend;
+ j" ]6 o/ W, s. v( W
8 H( }: @/ @1 P4 }7 U8 ]$ S$ f5 `用if else then,只会停止,不能运动,停了以后Method 不会再被调;3 ?# A) j6 f3 e1 W
2)is
8 q% z% c, t# b) z* c) S, Vdo/ c) w" ]; J0 R$ }0 w3 r
if light="green"/ M9 F/ [- k7 z4 ]2 b
then @.stopped:=false;  f  s2 V/ }+ K2 u2 [9 k7 R9 {; f% K$ \
  else) D; z) E) Y# B7 o
   @.stopped:=true;6 j' i( R( {; `& n! h7 U: j0 v
  end;
! D2 Q0 g/ T' h@.move;--加了这个以后则不管红绿灯都是一直运动的,6 \- Z( z2 C8 A
end;/ O" h$ n% z7 {5 X
3)用ispect-when-when-else,出现同样的情况
, h# M4 T4 H$ {2 D# U求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
/ R: ]' A4 i& N$ l7 X逻辑混乱。随便弄一个吧
" h3 i0 c( f# I1 i7 j9 tis
& \+ m& V, x! d8 V4 e. Qdo
8 ]7 P5 v$ ~9 V, d' r9 wif light="green" then# O8 C! A0 }' e
@.continue;
3 N8 @- P  |+ O- a6 ^else* F+ a) ^1 e8 [* \
@.stop;; g2 j3 S# P, ^/ P4 f: I* K) ]( _
end;
6 v* I" P7 [( mend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-1-5 14:46 , Processed in 0.020004 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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