设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4365|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
% {8 r3 H8 @* x. l, F% O1)is+ q/ R1 `: C! y8 ~5 q2 C7 `
do
9 ?' a0 ?4 J! A6 S/ U5 _. X2 j. W if light="green"2 l; K" |  B" j4 b
then @.stopped:=false;4 @$ q- I6 X4 ?( I
  else! S& r3 X; ?- T8 g6 B- M% y( n7 I% S
   @.stopped:=true;
8 R7 m! D6 T: Z( O7 g  end;7 Y1 @0 v8 N! W" O
end;
0 R5 z, S* G. ]- N, K
1 O8 @( F4 P7 R. v1 V用if else then,只会停止,不能运动,停了以后Method 不会再被调;! G* _; P$ G9 {% V) Q/ s$ k, o' Y- w
2)is1 z" x) ?' L$ Z: p+ y1 i
do2 T# z" c+ X- F
if light="green"
: k1 w; y4 }( k+ D! {4 e. y0 v8 ] then @.stopped:=false;/ a8 x  F/ B# `) K6 C
  else
& u2 ?6 T! h1 y& R- H) h   @.stopped:=true;6 }$ R  D: G* z( o
  end;
6 m8 r( V, J& P  P( s3 u& H1 m  @@.move;--加了这个以后则不管红绿灯都是一直运动的,' `1 [' q3 N6 Z$ C5 u
end;
( E8 h1 D3 {: H( b/ }4 F1 u8 R) G3)用ispect-when-when-else,出现同样的情况
$ A5 M2 a# S9 r. |" U! `求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
. ]6 y3 _) x' X; ]% m8 i# m. i逻辑混乱。随便弄一个吧
9 r6 z3 t: Y+ K% ]1 s, N, uis
6 G  e3 N: D) R# x: hdo
! o% k+ Y8 j9 i1 f7 {9 l  A8 W! oif light="green" then
4 I  O) U/ B( ?/ j@.continue;
9 X) n- l( a  ^0 d5 ?6 }# lelse9 k2 B' \: a8 ^  C1 t2 v
@.stop;  O3 K9 a; k7 B& q% U) S
end;! e1 f" P, N- W) e
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-6 15:31 , Processed in 0.021102 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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