设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3605|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
/ m/ K. `& s1 E8 J4 z: x1)is
7 l' @& z5 i( K4 w' B' zdo
. r/ f$ i& d0 h( G6 X5 |* _5 c if light="green"
7 J# _; k- k3 Z+ Q then @.stopped:=false;
! \' _: V* \9 {  else
8 g- V5 Y9 T# ]7 g' H: b$ Y   @.stopped:=true;- L+ r  ?; v- Z; |4 s' n, y4 _( Y; U
  end;
( u* b4 S, D) g4 }5 lend;
1 m$ m0 E# v! A; l  b" q" m4 n1 _5 M7 Q9 f  M1 h; `
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
+ c$ d0 E. e: F& ^- N% ]/ X9 d) O2)is- |) {2 Y6 V' A5 C; Z% ~
do
1 p7 u* X% P! {9 e- A if light="green"2 @$ B' w/ m" P7 p  E
then @.stopped:=false;- C/ b* z- u+ L# {8 q
  else7 u$ Y/ a# ^7 s
   @.stopped:=true;
# R3 \7 u- B" q0 ~  t/ j  end;* L" O' i8 O4 z" B
@.move;--加了这个以后则不管红绿灯都是一直运动的,
5 `8 D+ u& R- |$ @* Send;
) d' \5 J$ G8 W  m# A3)用ispect-when-when-else,出现同样的情况
# ?+ z# l3 q# J0 T% l/ o求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
% Z$ W& D+ V+ L逻辑混乱。随便弄一个吧
: M4 |( D: D: M# w" T) a* Fis
4 A$ F% S  S1 {4 b" D) |" j# `7 ndo
6 b- |+ f  p6 l7 @; g3 zif light="green" then- \& g% M% `" Z3 j# l9 O' f" e
@.continue;
/ O2 T& ^( B: ]else0 [* M. T  R$ W1 R+ U
@.stop;$ |; l3 x0 T7 |6 m# I% V
end;8 g3 `# c/ i$ S4 x
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-11-25 00:18 , Processed in 0.028000 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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