设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4184|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:0 \& m8 v& w7 x% X, n  L
1)is2 ]7 j" M% T1 T# M) ^/ g
do
! j, K! ?& H- I5 x) E  d4 g3 _ if light="green". H$ F- C5 `& s; H9 M9 h
then @.stopped:=false;; N+ n9 y3 ]  L1 v
  else3 R4 x1 G! _2 r" N+ h" _
   @.stopped:=true;
2 y8 q4 j4 C4 I& t! n" g4 Q$ T* \  end;
3 n; E7 i" j( }2 [end;
/ D, ]$ L, N# u5 A2 \
1 X# J+ I) f3 r/ `7 w/ z" T: K1 Z用if else then,只会停止,不能运动,停了以后Method 不会再被调;4 V" _2 u! V8 p
2)is
8 J# b6 R- ^& y% z) E! {do
. w) S3 I8 m$ N if light="green"/ z0 N4 l/ o+ X+ G
then @.stopped:=false;
! w  g2 g; J* c  else2 V. }4 `# t% M8 o! U7 D
   @.stopped:=true;
( x2 O* `: F! M! {! {! L! L  end;% j3 r: `; A- U) f& s/ F4 o/ d# U
@.move;--加了这个以后则不管红绿灯都是一直运动的,
. j2 U  {+ A' _; U, r7 Wend;
  ?: @. _4 s) u* r* ]! w7 P3)用ispect-when-when-else,出现同样的情况
3 d! @2 V& x$ v( ?; _' e- t求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
6 h2 i4 L$ Q' {4 L逻辑混乱。随便弄一个吧8 E2 x' E! V: ?9 N+ x. h8 T% `& ^
is
+ e6 {- N! m: G9 L4 b* Z$ H. Xdo
+ {1 x( M1 @' yif light="green" then7 a5 U# f( m5 l4 w2 E3 k
@.continue;
! n( o# C7 E+ a& X2 N; welse4 S- z* Q0 B$ |9 [6 E1 f1 e0 A
@.stop;) j1 d- k5 Z4 ?( H
end;: J# y' q' J9 z4 O2 A! ]
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-4-12 05:03 , Processed in 0.016301 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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