设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4746|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:) A2 A# P" J; G0 a
1)is
6 Y5 [7 o% G0 r9 S3 K! C" ido
" m$ n) z$ [1 v- [ if light="green"" j& z3 u# f8 k2 ?1 i2 K
then @.stopped:=false;8 m1 M* @1 ^0 |3 i! V# J
  else
& z, R2 F+ Y' h6 Z7 h% |   @.stopped:=true;
+ p# L. L% F& G- g  end;
# m/ y$ o' S, uend;! \! y, z# R1 C; o9 |
' m3 M+ z# Y/ K0 u8 P) j7 Q
用if else then,只会停止,不能运动,停了以后Method 不会再被调;; M" M7 M3 I% M( R6 U
2)is) L5 ?% [9 D8 N9 t0 f5 c" U
do# S! Y  K2 O; s( {
if light="green"  _: U" ?1 [; p& ~8 g1 |
then @.stopped:=false;" k6 f3 m/ N  ~$ Y' {4 }  C) ^! a! W
  else
' S! t' G$ x# \) n7 H   @.stopped:=true;
$ J+ R% M3 @5 {9 n  end;8 s5 c" F' M# v1 a$ H" j
@.move;--加了这个以后则不管红绿灯都是一直运动的,# C- ]- a( p2 `' L2 T. m
end;
) m8 s4 S) t$ n8 X1 e& s5 J3)用ispect-when-when-else,出现同样的情况0 T, Q9 H& y8 f# t0 O+ s2 H, r6 c: l! X
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}" d% o6 S/ k8 [0 c! \5 r, F1 D
逻辑混乱。随便弄一个吧* S6 J. O6 ?+ X0 l! h6 I
is
6 B1 X: _8 e( V+ L' rdo
/ a  }9 f6 G# P: X" C& Jif light="green" then4 ]; x4 l; N2 d' @- X6 ?
@.continue;* L8 {: e0 B1 y& l' n
else
3 X, P7 n+ h* I2 q% y5 o@.stop;' Q* y3 w* g  U1 u
end;8 A. x; O1 r9 k* f& i: _3 W3 ~; P
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-7-30 17:15 , Processed in 0.023512 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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