设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4669|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:! ]5 x8 W7 y# C  s; @
1)is
$ w. v' g$ @# W& s7 y- \7 A1 Fdo% o3 B: ~7 d! k  f3 }: h6 N
if light="green"
! p5 B9 J- D7 ^- }+ `# G, c then @.stopped:=false;- S5 g+ j" a0 P) t2 j6 ?7 ]3 W) Q
  else% S8 P; Q! [3 `1 R
   @.stopped:=true;
$ x7 H1 a9 R8 \( _0 X  {; p  end;
6 d6 p# ]1 t5 S$ tend;+ F6 {6 A' p. J- ~. y

) e* a+ }/ o. c) r- I. R用if else then,只会停止,不能运动,停了以后Method 不会再被调;' ~( x( l2 N: ~4 X! y  V
2)is
7 `6 n, q: z0 [5 K, p6 E/ fdo
# e4 i7 b9 c" K' }, l! h if light="green"
* C8 E' a( m. A' M5 w5 }: @ then @.stopped:=false;% R7 L3 k6 L! @5 R
  else# T- B7 p( G6 s& N, U" {3 {& W" M0 m
   @.stopped:=true;
. V0 n  x% ~- `9 Q; p% h  end;
$ r7 V, N, _5 O: s@.move;--加了这个以后则不管红绿灯都是一直运动的,7 b3 ?7 ^3 K0 d! Y
end;0 u3 o( e, Z' }0 t) T  Y
3)用ispect-when-when-else,出现同样的情况
4 f2 a$ z8 K. Q/ s( t  c求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}) g7 V  i% N4 i" t
逻辑混乱。随便弄一个吧
/ K5 C/ o- N( y/ |5 W4 Fis0 t( m, i1 \# s0 u! E5 A
do7 x, }9 }3 z5 u9 m" [/ \: s3 @
if light="green" then3 A6 E% ?' P8 A; m
@.continue;
+ S0 v% H2 Z# M8 ^* jelse
9 o$ h8 ~7 ]9 S@.stop;
, ~+ P0 }" K3 a- Y2 ?end;
' I% Q0 k+ j1 J: l3 O5 Uend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-7-15 23:16 , Processed in 0.020270 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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