设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3899|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:+ s9 ?0 p2 g) [, J: Y' i  \! v
1)is3 l& b; |. g. j" y
do0 j: l4 `: ]. ]6 K) y6 U, W
if light="green"
$ [$ M! X. S9 B# t8 g; ]* w5 v then @.stopped:=false;6 T- y$ ]6 @+ @( m1 M
  else4 h. o# _/ L9 m8 A
   @.stopped:=true;
1 F) [3 K  O4 s% i4 J  r! H  end;
9 X3 @' X" S% r# P5 Qend;
2 w! d* x; b- ]. q
3 D: R  N; D. t& [* V/ N用if else then,只会停止,不能运动,停了以后Method 不会再被调;7 E) v/ w7 l. O' D1 x0 [3 Z5 M8 d
2)is
0 \' {( R8 i5 H- r( Odo
' V+ u1 t( f' L9 {1 [ if light="green"1 O3 H" O; g3 U) ~
then @.stopped:=false;+ j$ g! a9 P0 H9 ~' y0 c/ [
  else
, I) l& j' A+ Z2 @1 R& d" j7 W   @.stopped:=true;
' c, ]7 U9 V' v) g! k  end;/ Z1 i2 x1 a) D
@.move;--加了这个以后则不管红绿灯都是一直运动的,! Y2 T; e* i# w# P- g4 W! X5 [
end;* a( s4 s- S8 D. k) w# `
3)用ispect-when-when-else,出现同样的情况
. s5 u+ o9 A2 M$ D& ^求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
) t: P7 D' G/ z9 F5 J: f) M$ A逻辑混乱。随便弄一个吧
0 U7 Y4 y0 G# G4 }is1 L' @& e3 S, t- I* E3 Q" m
do
8 r5 z0 H* R+ L1 q7 Z2 g8 Lif light="green" then! t3 Z! K7 [1 g- m, g: O% l
@.continue;& q# ^% X+ }6 D. P2 _
else
/ h5 U) X5 \  E& r' B- u, a- W@.stop;
  G) Y1 o# Z& L! Uend;
( j- A. G0 C$ @( Y6 x$ R" P7 Pend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-1-31 22:05 , Processed in 0.013699 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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