设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4553|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:6 J5 \6 D7 u* c
1)is
" J6 I3 h6 z4 ]: `0 \) W4 o6 bdo' `% a! j' |% U# y9 z/ O/ m
if light="green"
+ ~9 P( V+ T5 k7 J then @.stopped:=false;% Q1 B* D7 O4 z7 C: g4 Z: G
  else
9 ^  k- X# Z8 i6 y1 \) m   @.stopped:=true;, k( x! N1 ]6 R8 ?
  end;/ E$ ~3 C( w% R
end;0 Z% ?8 O" g5 H( d. u9 G( J

( b7 ?2 @$ U( ^- r- O用if else then,只会停止,不能运动,停了以后Method 不会再被调;
+ e1 l( J& p5 o5 P+ s' {. s2)is
# j3 c0 ^# j. z$ K' `+ qdo
$ Q8 H6 E6 ~  w! [  p2 ? if light="green"
9 S8 W& t6 Q2 L7 Q then @.stopped:=false;  u: K7 E' }& u& @8 q" h* ^9 E
  else
+ M; ^. M  {" V# k8 _9 i) W: Z/ C   @.stopped:=true;/ o4 c" j$ w- N1 Q
  end;
& H3 [, y( J, r! M@.move;--加了这个以后则不管红绿灯都是一直运动的,
; v: z, ?+ {0 w( E3 a, rend;
* ^" m; E; M) B6 V3)用ispect-when-when-else,出现同样的情况( ?% r3 V- n+ }" s8 y* L( F: F
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}8 Z  D3 z3 X: H+ p  _- `
逻辑混乱。随便弄一个吧
# c& t# S) U$ {( S5 Wis
9 r! T. c! c8 Q% |/ @do( G/ ~! @* `, V4 {
if light="green" then
/ b- r4 c7 g" ]4 h@.continue;
; P4 R* D; M; l! v0 \( d8 Y, kelse
: i% g% Q0 j' q/ l: E, a@.stop;" d0 g  s# i- f' m6 w) c8 i
end;$ {% h/ f* ?+ V0 I5 a! G; N5 x
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-6-20 22:55 , Processed in 0.014459 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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