设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3879|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:. U5 R: r! ?! z/ t! Z% [9 t
1)is0 q' d7 ~6 M. T0 J' m+ [  N+ L
do
, k' [; o" {5 Y0 B! b6 K if light="green"
1 f+ v* L: F( p9 A9 S! A. y5 [ then @.stopped:=false;+ E" k/ O: e" t7 m3 i
  else
( t' @# x4 I* m: O1 k9 P   @.stopped:=true;
/ B5 u+ b9 x$ S4 @  end;
1 h( F4 Z" U4 oend;
( x: j0 _/ Q3 D+ i( s$ S# V( f: l/ A, j" F4 f  z
用if else then,只会停止,不能运动,停了以后Method 不会再被调;: U. a) O/ _# a) U
2)is
' k4 B4 h; h, z) u& X, R3 udo% P  ?6 D% [, ^# D4 t
if light="green"
, b7 u1 D4 i  |8 ~  g then @.stopped:=false;6 T2 u# K! d. `- p4 d5 Y7 v7 `
  else
7 E0 l: N/ O5 ?0 ]3 s/ Z3 i  x! Z   @.stopped:=true;
, _0 v/ `' B; Q$ Q  end;2 k. S; r3 P6 r" p. @3 }# y
@.move;--加了这个以后则不管红绿灯都是一直运动的,; [: R' n! B3 b0 H/ m0 V1 A
end;
4 ]) H1 t/ m6 p6 q3)用ispect-when-when-else,出现同样的情况7 Q, q7 K) M) [. Q; {0 N
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
7 |* j: R7 o  N逻辑混乱。随便弄一个吧
# O) I+ O4 p. D; K' h3 ois, s4 ^; I6 v$ M
do
6 q7 a9 ]' p8 `0 I. T. `' o' jif light="green" then7 I0 E4 k5 |. K, ?+ N7 N; W
@.continue;! J" x' b6 f  k/ B: P/ t) G
else
5 Z9 S, z3 H' E4 U+ @4 E$ V@.stop;
" h) v1 Y. [- j' |+ r5 B9 Send;% w4 |8 s# l9 F# n3 @4 ^, X% |
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-1-27 00:50 , Processed in 0.018768 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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