设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4106|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:; ^3 j# }  [# y5 J
1)is
1 J  n1 D+ P* V  i8 Rdo: Y' W, L# S) K7 x$ h7 z
if light="green"
( u6 m4 [5 P: m3 m6 y7 c7 G- b then @.stopped:=false;
) b, G& E0 G7 `# m& g  else
1 v% }6 t9 M, N6 L% o) q   @.stopped:=true;
' [( ]& W8 ^3 y5 a' _  end;
( g+ B8 t7 }; R0 h8 yend;
5 B$ j4 n2 L' o% o- X( {  U" m& ]# E# P4 d. G8 L/ ^5 I
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
+ ^4 |$ s" t& R7 x! j0 O+ m5 k2)is: l. X  Z% H2 `8 g
do
) m5 Y) ^% Q6 V& B if light="green"
; {; }  f5 w  {7 U9 `" R then @.stopped:=false;2 u7 i  W/ y  y/ z" r
  else
& j  f7 H! S: ~, ]$ p  C   @.stopped:=true;0 B4 R/ _' d2 O; a+ w3 @' J# m, v/ q
  end;
' y. @6 s! v- o$ ?@.move;--加了这个以后则不管红绿灯都是一直运动的,
  }8 u! T8 o( p( X5 D' y' P3 c# Hend;
/ M" ?7 L3 A2 k! V3)用ispect-when-when-else,出现同样的情况! [$ ^1 x$ J6 w4 {' }" ~4 X: u
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
  R! h1 d: F& I: b" x# f4 ?逻辑混乱。随便弄一个吧* B" `, X8 g% Q/ y7 v
is
# C" s  N, U, k+ wdo
6 X$ \1 Y1 s8 C: A4 L) Uif light="green" then" o! l  A' \9 n5 l
@.continue;! w8 K& @5 L6 _, f
else, _$ u# W/ u& @( _" a
@.stop;
- h: q3 \4 U; {' r. V/ send;/ x# T* ~$ `" |
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-3-22 15:28 , Processed in 0.017954 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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