设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5017|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
" y* W5 i) ^; \5 p1)is9 R; z- W9 S$ l- [. B/ |4 ^  U& U
do: j# ?6 c! I. \; r# U
if light="green"5 h# u1 D) d/ |% m
then @.stopped:=false;
9 l6 E% o( w2 v# z, y* L; j+ F  else
, H1 P; @& B6 m( X, s7 o! j8 M9 O5 K   @.stopped:=true;( \0 a6 h- K' ]/ L3 H
  end;& ^; I* w3 b# b( g- J
end;
. M$ M( W8 Z- w; o4 `% M3 E5 _/ O% s) J7 q- q
用if else then,只会停止,不能运动,停了以后Method 不会再被调;7 A! d+ y9 t- B# x; ^
2)is
; z* Z& T+ _5 b5 N) I6 ldo
- K' Q4 j- B3 H3 A0 y6 \/ @& X( C if light="green"
6 h' |- h! s- G2 c" A then @.stopped:=false;0 v" i; _' O, k9 @0 I2 z* i
  else6 q# Y& h3 d* d/ w
   @.stopped:=true;
, e0 [, `/ i! t2 S* j& b( p  end;( c- |5 ]4 N9 O  [( I$ o" Y
@.move;--加了这个以后则不管红绿灯都是一直运动的,
7 T& B- Z( I1 ]6 I1 send;
3 W3 T: |' e6 m& h$ o: m3)用ispect-when-when-else,出现同样的情况' v- Q4 [; C& F2 }: z. S
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}; ^4 ]; \( J7 K* B* m
逻辑混乱。随便弄一个吧/ [# Z- L8 ?9 {$ G. F) w3 A' j
is0 q/ I1 `. T/ a7 _' o4 ^
do
+ {# D# u* V4 o3 ^0 x" W+ f# Q$ Kif light="green" then- H- r; Q8 Y$ p! b* a
@.continue;0 i1 d) }4 G* L2 W0 F/ t/ z
else
4 }4 j# w- x/ c! n$ a7 K, q. R@.stop;
* l# w% N* e/ E3 I! W0 Wend;
6 F* \. a# @( i) N- x$ [end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-9-25 03:39 , Processed in 0.014457 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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