设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4927|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:$ x: C, |- V8 u) w
1)is; F5 s" r" d; Q4 v/ M; e' d8 V/ H" \
do
- e7 |+ S8 H5 P* U& v. R if light="green"
6 w# y5 T$ W0 ?! e then @.stopped:=false;
  M4 B, r$ P+ f+ i9 h. b  else
' Q0 Y9 m4 ~4 m- ?5 _2 o   @.stopped:=true;
3 z2 a5 [7 s) x1 x! d6 n# d  end;
( q, F: g) }- ^  x4 D4 |1 Kend;; E; ]: l8 h) V& }6 @; R, ]
/ Z; Y" Q. ?* F9 T5 ~! g8 `* Y
用if else then,只会停止,不能运动,停了以后Method 不会再被调;/ C. @0 _, l  J- j- s
2)is
6 Q8 L- C5 i8 S7 p# E! X7 m, h$ d% ido3 T8 T- k# G: l  F1 e4 `/ k: @
if light="green": x# w5 V+ D3 s4 I7 ?3 ^
then @.stopped:=false;* W* Y6 p5 {2 {( [7 b. h6 @3 G
  else
# H) c8 |" J5 I. S- e   @.stopped:=true;' J' c4 |3 q0 J) n* A+ n3 c
  end;+ d. Q6 B# R8 Q, C! u
@.move;--加了这个以后则不管红绿灯都是一直运动的,
& X6 U' I5 w5 _& I. U7 _  `( r8 s, gend;
) c* L: ]" u  @0 @. U+ ?8 M6 w6 Z2 o; k3)用ispect-when-when-else,出现同样的情况
2 _/ a7 C4 K- m7 L求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}! \' H* T9 p: |; h5 H6 t2 ]
逻辑混乱。随便弄一个吧
- Z5 O! R) w. \is$ ~+ ]+ c9 `" I" e7 ?
do
% z, P, g+ F0 z9 l( @3 B& Jif light="green" then  Q0 K3 x( U# e9 ]7 H% X: x
@.continue;7 W* p- q7 I, L1 H
else+ _5 ~2 w3 |- \" h6 n7 B& C
@.stop;
8 q" N) X% U) c. ~! }/ P+ Jend;0 w' o' T$ q$ h$ ~% q9 u+ I7 z
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-9-11 22:34 , Processed in 0.017285 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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