设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4134|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:6 C, O" l8 w% r4 V5 C# u
1)is
5 N& m4 L8 C4 Y% i* ado, f) c) N! }" ]2 R% g- s
if light="green"( {: L% E8 _* k; ?2 D& ~) }* f: O
then @.stopped:=false;
1 F5 y8 ~% P. U  else
, l+ w6 P6 n! M, q   @.stopped:=true;  w; @' C3 y# `/ A1 W
  end;
  ~' G6 [7 a  s4 r) Rend;
& I! d/ A. g( S3 l6 o4 G% Y0 m, ^& L8 d" F  F7 V% C  _
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
3 }1 \) h8 E# D) E! s  n7 y2)is
. J3 q% I$ k4 o3 H0 Ydo
5 x, e, _: l' ^& `: ?( ^ if light="green"
9 H9 v1 ^" D9 O, o0 s% @9 U8 L. [ then @.stopped:=false;; w8 q1 E9 y$ V
  else
/ J( t& ~4 k' J! ]" V8 @   @.stopped:=true;4 y+ O& a$ G$ R: J1 r$ e1 _3 S
  end;
. J& Z( i% `& \@.move;--加了这个以后则不管红绿灯都是一直运动的,
5 u7 e  H% [1 {& T5 U: ~9 `end;3 E! W& V9 t4 _* J5 s- Q+ Q. }
3)用ispect-when-when-else,出现同样的情况
8 b, p2 W- S$ l8 t- d+ I5 @求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}% Y6 ?- r+ E+ P$ u$ E$ [
逻辑混乱。随便弄一个吧  v4 g1 u5 G! i+ E$ e8 G& b# @! v
is/ V( |5 p& K+ s% B5 u2 b
do
7 m" y  Y" ?  P2 ?% o, P1 `& D; U1 zif light="green" then* ~& R2 `# P4 L* t$ O; K9 z
@.continue;
  [( F/ S5 a3 ?# K2 R2 p  @else
6 s4 q5 f8 x  V0 c+ }- @1 ~2 V. o@.stop;7 P" D" N  u, ^2 }* I( Z' a
end;% |4 a: {! w- A, g# b, T' k& `
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-3-28 22:40 , Processed in 0.017030 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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