设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4789|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
$ \- q3 e# ~. D0 y8 I4 M1)is
: q/ M& h0 I# w; [% a& z1 {do1 R  q' C6 m2 d# R) |9 w
if light="green"& B7 T' M+ a" @! a  N% d6 t
then @.stopped:=false;7 n! S. j$ H1 q7 @8 ^7 K4 L5 Y
  else
: K' M8 Z, T& k% s   @.stopped:=true;) i& F7 c- j* Y# ^$ e2 ]5 u5 o
  end;3 R& Y: N! w. z# u: L+ z% ~% t
end;
9 U% v( _: o3 I
; c7 D, q8 P6 L4 ~6 }用if else then,只会停止,不能运动,停了以后Method 不会再被调;' J* G  e" y, G+ ]0 |
2)is
8 t- `% ~: [; d9 G# U0 Ydo4 L5 _3 |7 O$ V# M* @5 r" U
if light="green"  I& d" v8 b; \  x% h  |/ f2 f
then @.stopped:=false;4 Y  Z" t5 H& |* ?+ @6 ?+ P  Y! N
  else' m' B. n2 }. P8 x. G# c3 E
   @.stopped:=true;: O( i7 e6 o4 O- [9 v: q$ z; ]# A% c
  end;/ D9 N' z! q* w) m5 O
@.move;--加了这个以后则不管红绿灯都是一直运动的,- o! j6 w1 g7 e4 Z% V; i- S- L
end;
7 X: o2 W8 \+ a* t3 |/ e9 t" }/ z/ ^3)用ispect-when-when-else,出现同样的情况
/ e# m* X; d8 T" z; q' J, ?* z6 R求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}, C& T' a* z6 P1 A6 |
逻辑混乱。随便弄一个吧
& b$ }7 K$ l0 P. n1 p# iis" r/ o  W4 R5 Y% l: i, r1 r
do3 C, q/ {5 I: b+ y( ?* w5 h9 V
if light="green" then
& `0 u8 x% _& d4 z/ d: B2 i@.continue;- b6 X9 |1 I' q2 K8 d
else1 K! x  S1 a7 y: _7 z' @% e) I' m
@.stop;1 ^. X" M/ ^* D  b/ T7 f
end;) V9 J* a6 A: ]& o  ]- ?
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-8-7 19:35 , Processed in 0.023835 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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