设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4887|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:5 k# m% u  w* A* \
1)is
+ L8 s: D% M: x* jdo9 G7 K" `* @* ~* \
if light="green"
0 }  s& y( a: J then @.stopped:=false;' M  F3 Q1 F4 Y# Z# \; T+ m) v
  else
* V! R: C- G, K1 o3 ~  S8 B   @.stopped:=true;
$ G% w7 }$ w/ S: u9 p9 `2 f3 w) N  end;
% s; T& e& z# c/ bend;. r4 ~/ u3 L( {: [% I8 e5 O# p
2 R0 {: d& ]7 i% [
用if else then,只会停止,不能运动,停了以后Method 不会再被调;+ ~* z- {( M6 w- a
2)is, I1 }+ {% o; |
do
7 u2 p. S0 K, p* R' n if light="green"2 w3 j* A# \4 q
then @.stopped:=false;) M9 `! d; `  ^6 o& A$ u
  else. ?" d% h, L, ?- h
   @.stopped:=true;% K/ f0 q+ J+ f/ ]5 `. [% N
  end;
& m: R  \. j5 Y7 _@.move;--加了这个以后则不管红绿灯都是一直运动的,5 V2 _, }  u# [4 Z+ e
end;# Q  S+ T/ I0 M
3)用ispect-when-when-else,出现同样的情况
) J# a, o" Z2 v( z" \& _求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
8 s9 U- Y! J" `6 R' e, ?' ~+ R, F逻辑混乱。随便弄一个吧$ T8 i- i$ h# X  |( K
is
/ r8 C+ d/ @8 j8 }! hdo4 U1 ]4 E! n' y% U: k; ]. f! e
if light="green" then% v4 ^+ }9 V1 R% a% f
@.continue;
4 ]' t$ f' X7 P/ C; B7 ?" [& oelse) f+ b( ~6 T, m4 ]$ n
@.stop;. z8 ]$ R1 o8 Q; K+ Y$ u
end;
! {+ l# }) m3 Wend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-9-3 12:48 , Processed in 0.014800 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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