设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4364|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:! j7 I2 {# ]' i. k% H6 B) }4 I! d" S
1)is6 }5 x" J; Z/ `7 n
do  K( M0 j9 k; z5 v8 Y( |6 w( p
if light="green"
' @: e: W" J) x$ @" T then @.stopped:=false;, k/ f* w$ p3 G5 O  `! U9 Z, U8 J- m
  else) A* P2 ]6 Q0 w' R( S* u
   @.stopped:=true;' T9 `3 \) |. ~% m. |/ T3 c
  end;7 r' a7 ]1 p" s
end;4 Q: `! J) q5 M' {2 j# a0 o

$ c$ @5 @1 d5 P( x用if else then,只会停止,不能运动,停了以后Method 不会再被调;
3 p1 l  F0 ~0 y, c2)is4 w; G/ x0 M0 W1 t& `: S) e
do- s, U$ {  s& V% W2 x0 a
if light="green"' {7 R* s( z1 v7 ?
then @.stopped:=false;9 W, {3 U4 b+ x
  else$ s  T% s  y* Y4 j+ z% k
   @.stopped:=true;
) s, a! v8 r, ~$ ]' j  end;
9 u* g/ y1 l7 J: h, ]: f: a@.move;--加了这个以后则不管红绿灯都是一直运动的,& D1 x, _: {- P  `4 w" N; X- t
end;
4 G: H1 Z: x/ U. A( `0 }' x3 D3)用ispect-when-when-else,出现同样的情况
, w# `% g" X( b! G" ?+ b求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
5 Q( m0 w. L3 _! |. E( ]2 N逻辑混乱。随便弄一个吧
& v+ {5 h1 i5 S2 ?3 [9 v& N" Pis
1 A8 c" [" l# f3 P' Ydo
6 C/ m9 J2 i* q, y1 w$ Iif light="green" then; o3 q1 ~! H. p6 X0 s
@.continue;
/ j  I# M; a3 {7 f& u$ [else1 [" Y+ j( D1 s6 \# C
@.stop;
' s/ |4 Z9 j5 g1 p5 b4 Eend;
2 V5 R$ _, C' d- R# jend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-6 09:23 , Processed in 0.019688 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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