设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4291|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:! \9 h9 p3 A9 d5 S
1)is5 V& _  b8 _: W8 m& d
do) w# X7 t; o/ q
if light="green", q) @' n- X1 n6 E, ]# g
then @.stopped:=false;
+ A  P" E( H3 b& Z* c$ j0 ~7 o  else
$ @6 \. ]2 L% V& R  t   @.stopped:=true;4 K) p7 D9 ~& [! V$ b7 w9 P" a4 q
  end;, b  g% T% O2 |+ G( X- T
end;
1 A/ {# |5 L2 [; `
( X4 V/ N- O1 U) _# x0 [3 X' l用if else then,只会停止,不能运动,停了以后Method 不会再被调;
6 h! W8 z1 a& w' X, Y2)is
& P# K4 G5 y" Ido
) S7 [$ u5 F' X4 W  c3 [ if light="green"+ i2 o3 [$ u5 U- D5 s: e
then @.stopped:=false;8 ], G# w5 `( {: y% y2 ^
  else+ g  q3 a6 b' j( A
   @.stopped:=true;
9 ^, {& @6 [1 ~+ Y" Z- O) G7 T  end;: O3 R4 {2 v4 W3 T+ Y
@.move;--加了这个以后则不管红绿灯都是一直运动的,4 v# U' S; g) \2 L0 M( f
end;  H2 e. m1 z, M7 I2 ~9 V7 y
3)用ispect-when-when-else,出现同样的情况- ^, b" i# A0 }' @- c' O$ ^
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}" r( @% K1 v& B# E. ~! d* |
逻辑混乱。随便弄一个吧
, g; E6 }  r! u' r: A  A  H, qis% G. l1 N; _2 H+ r% `' s/ N6 b3 \7 `% ~
do* e3 F$ x0 l) @1 `& Q% Q7 Y
if light="green" then
8 R# N6 J# ^/ P8 ^@.continue;
# B, G  }5 q; q( C1 Oelse- h8 L) T* {9 o6 d
@.stop;
1 T' ], Z' a: f2 D' c. Eend;$ D/ R1 [% t% |$ ]3 d- Y
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-4-27 00:37 , Processed in 0.017350 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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