设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4828|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:% Q7 _& J( o% L
1)is
/ c" G& k2 i  w* D, R" I7 T  u, I: Pdo- f6 ?# _+ n( j! v# @0 Z3 v
if light="green"
$ C! D% l  w. [7 z$ x3 r then @.stopped:=false;( U/ N+ \: b3 _4 J
  else9 G. Y1 P( s* k6 g( m- X* X' G
   @.stopped:=true;
8 J1 |: K6 Z, P' j  end;( r' u2 i  h# P9 p% ~% _( t
end;( z& k3 ]& p( h8 ~# E
' l) W9 R7 i! C$ V& `
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
  {7 C+ t2 U5 C+ S7 y) C' q2)is
6 O* X, V( ?) x. p# [do
9 r; J; z1 z% f* T0 i  F; t$ z if light="green"
6 h! G0 ^$ |0 O( y% \: A then @.stopped:=false;
. K. a# u( S# C! w6 t0 C1 C3 F4 V$ \  else
8 g( P0 T: g; }   @.stopped:=true;
# G4 b) B$ Q3 ^8 W4 b( g  end;
6 j6 G; F. p7 @( @$ ?@.move;--加了这个以后则不管红绿灯都是一直运动的,, p, g7 g+ Z! [
end;7 N' A. V( g' S9 {3 y( E: q" ~( N2 a
3)用ispect-when-when-else,出现同样的情况
' |7 Z4 l# \, {4 j  X" F求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
% k8 g, `: _% f& A% E/ P逻辑混乱。随便弄一个吧
' y7 S8 l: g' h2 Y9 r9 `is
2 `( A  p/ ^  o/ ydo
, R) ~/ Q5 U# v9 w: Z4 f7 Qif light="green" then
( g5 H4 K3 ]% x8 z( t9 J@.continue;
) ?9 t* H# e$ S$ X- n0 Eelse
) `6 C2 d3 ]4 d; n2 a@.stop;9 g/ o8 _5 \1 y0 W( m
end;
% U  B) L/ g; qend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-8-21 06:36 , Processed in 0.018115 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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