设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4500|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
2 J* j' E/ T+ Z5 R1)is
3 P6 q5 E1 U) D( `) P/ W9 Pdo9 v; k* y* V+ e1 q0 P
if light="green"
/ O. R* y1 V$ c0 F) F then @.stopped:=false;! s) I& H$ m4 j9 i, I  `* u
  else
" _" \2 c( z) Z  k0 x   @.stopped:=true;/ F7 o( n$ R9 V8 X
  end;
; `4 |4 @! g7 |$ f+ Yend;) Z' Z5 T) P; R; N

. e2 C1 J' z2 r- e8 w, g5 T用if else then,只会停止,不能运动,停了以后Method 不会再被调;+ D% J/ X3 y. ]( R' P
2)is
' b# R1 O  e4 F: v, ^: y- z8 Qdo: v; h4 c! k" z. A
if light="green"
$ i; G; ?* K# n2 S2 P9 A then @.stopped:=false;2 Y( y1 R- N9 A* p
  else
' r  x8 a) t- I$ }! P7 C, f7 @8 o$ O   @.stopped:=true;
4 F8 |4 [$ i, b% L  end;* Y/ ~7 a% {7 @/ t) ?
@.move;--加了这个以后则不管红绿灯都是一直运动的,1 Q+ h" D0 H7 {2 K4 F0 A
end;
) }9 K8 T: T3 a( \9 ]9 c3 }, \3)用ispect-when-when-else,出现同样的情况3 O9 G1 Q: [3 S+ q* A3 }, F# I
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}% ~/ m, y; j: \: `7 @0 R; Q
逻辑混乱。随便弄一个吧+ q) T: O2 }! w# {
is3 o9 D- c  Y1 O* Y1 m! W/ p
do1 T( O7 l8 N2 I7 [8 E
if light="green" then
' @& x/ r" \3 ]@.continue;
! O- O3 l% b. F- L+ |1 delse
5 ?2 u# o* Z5 |6 H. ~; O3 Q0 _7 W@.stop;
/ H$ |$ h  |" Vend;2 p% j  B9 ?. ^6 n
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-6-6 22:15 , Processed in 0.015105 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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