设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3965|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:: B0 e6 r/ ^( T6 M/ j/ r
1)is
. X8 d! ~8 D0 t" ]* k1 t! g+ edo
1 o$ H( d8 M- m/ [  O if light="green"( v4 _" k8 I5 X4 h8 j
then @.stopped:=false;
$ E9 T# X' F( y7 E* ~  else& b  R  e/ f: ^8 e
   @.stopped:=true;
, m/ M6 U1 [3 n9 F; J# [  end;) r5 c+ w0 O+ @: y0 R. ~) H& c
end;
- W: s+ }! f' O1 k$ @* N; j( v- |
; j$ r, d$ g' |  Y* j% S% T+ M9 o8 t用if else then,只会停止,不能运动,停了以后Method 不会再被调;. P& u! X* U4 o7 G7 ]! G2 V9 W4 N
2)is) Q4 d4 m! |' l2 B
do; V1 ~9 |# v; g2 ?+ x' W# ~3 }5 m
if light="green"
$ a# A) X' a/ F4 K& F( ~; r5 P, b then @.stopped:=false;5 i' o; d; I' M. e0 E+ Z6 o9 N# @/ ^
  else* \/ }( F! N, v* V( S/ @. n
   @.stopped:=true;) P$ D; c) W: c/ N1 X: w9 `. w
  end;
  l( C5 p2 X2 C) o7 E1 k@.move;--加了这个以后则不管红绿灯都是一直运动的,( c- R9 f8 @6 ]) }
end;7 y3 u6 K, Q3 k  {1 ?  Z
3)用ispect-when-when-else,出现同样的情况) E/ M/ m  E8 c2 E  H
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
' ^# O+ p$ N+ Z5 t) R( r逻辑混乱。随便弄一个吧" H" I  B7 _3 e% b# n
is# J4 o* w+ z4 t& x6 ?
do
0 ]+ {) m) H. ~% u% F- T; gif light="green" then
: ^( F0 d6 J3 a3 y% }0 ?@.continue;4 L  Q& w- G9 `% I# H8 o
else
7 Y7 g2 l! A  Q. \2 T9 B  T' J0 ?@.stop;; ^& ~* l( |- ]1 J5 u: a' D1 G
end;
9 @+ R8 ~. N5 d( r3 L- F5 \- yend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-2-15 01:41 , Processed in 0.018289 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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