设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3137|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
3 F7 r# x$ h3 U* V' h0 n' I1)is
1 X) j; g6 T- Tdo, n; Z5 Z% `5 X/ D. l/ P$ p  i& \4 |! O! c
if light="green"9 A0 G: A! D" u8 S. C* o
then @.stopped:=false;
# }/ V/ z  n$ q$ Y0 C, b8 b) I  else
* C' p8 `: B8 R' ~% v2 J   @.stopped:=true;6 e- ]4 q$ Z. P" d; A
  end;
0 |* w$ u/ P; S3 ^end;
4 ~) B2 k3 E8 Z* ?% Y$ G0 M
4 u/ I$ a. _5 L; c  W用if else then,只会停止,不能运动,停了以后Method 不会再被调;
' w( d6 ]) h8 F2)is
( G3 L% c* F( e* Fdo
& f7 N& a4 B! ]2 f. P; P" W" n if light="green"
) Z! T$ j0 L' {& B8 e% ]) N+ K then @.stopped:=false;
0 h* H8 E" D, y  else- `  J4 j& q2 F; i7 v; V! ?
   @.stopped:=true;
! W2 a1 p! X2 a2 F- d, \) B* q  end;
8 h' A. N! ~% Y) ^@.move;--加了这个以后则不管红绿灯都是一直运动的,
* g; I. ~: e6 [end;
  |: ^4 Z1 e9 |5 f3)用ispect-when-when-else,出现同样的情况7 m$ u( K, m( e2 P+ o2 y. A* I1 w" j
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
4 s, ?4 Z# O8 V) ~( `3 S逻辑混乱。随便弄一个吧
" X# K3 j% m% ^$ g' bis% D3 l. y" F9 t: y# S. H
do$ Q% J5 y: T4 H3 K3 ?- J
if light="green" then
0 `- Q+ t  p8 D" W2 F8 K& T@.continue;' b9 o* Z5 T6 ~. }
else( d) X) e- z! y* @( Z" o
@.stop;3 k$ ^5 M  T& p, Q
end;' `! w# p" N& v+ g
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-7-5 19:02 , Processed in 0.017485 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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