设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3982|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:! i3 }" w$ }7 {. {2 P& Z# A
1)is
" @2 E- W, a2 o7 pdo( l  U3 w( {, u
if light="green"" ?) q" i" d* }
then @.stopped:=false;' ^7 h" g% B/ a: A- K* x$ Q0 |
  else
6 ?8 _7 g, U( K' ~/ ^1 Z6 I# S   @.stopped:=true;* `8 x/ a' i* S% L' i5 j( g- }% v
  end;
; }: M# t) h& r6 Tend;
( v  ?: Q, E/ K- Z
1 f" Y4 x8 [/ t) [+ Q, X/ H& g用if else then,只会停止,不能运动,停了以后Method 不会再被调;: O( c% A* `; i: w# h+ P' u, g
2)is: P, U. L. t$ W9 U
do, \: S( m% O- z2 E# a
if light="green"- R8 |/ `, O0 |1 P+ g5 L# G
then @.stopped:=false;/ F) u1 S4 |; K( I' |
  else0 n6 [% N+ D8 H
   @.stopped:=true;$ f0 S% L+ {9 k. u' i5 W4 r
  end;
/ G/ S! {9 i, k( _3 R' z5 @9 B@.move;--加了这个以后则不管红绿灯都是一直运动的,& p: g# e, R# c! U7 b
end;
! \& m; ~& a7 i# l0 I3)用ispect-when-when-else,出现同样的情况
  Q8 m- z2 N$ G1 W求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
( _5 i) T4 N( `- c* v$ w" ]逻辑混乱。随便弄一个吧4 |8 N' @  m/ E' O# ~
is4 p# P/ F9 L9 T, y+ d2 K8 K
do
9 `! ^2 R4 R) `/ Z) H- [! x; Mif light="green" then% n- Y  [* x/ @) Y
@.continue;- x: V. {2 r% E/ C5 A- c# Y+ K
else* Y, C* v% y$ F1 V3 ^
@.stop;/ x# L+ Z  Z( O
end;
3 f! s- \9 R6 e% h0 k3 hend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-2-20 12:11 , Processed in 0.015949 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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