设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4814|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:8 C6 E. T4 q5 O/ Z/ k
1)is* t' `$ L, `) u2 h+ l. X4 b5 |/ M, x
do% o- Q' A% p2 O$ F9 P: l1 D' [
if light="green"
3 T' G9 x7 P# ~+ X then @.stopped:=false;
8 R5 c4 z* n: e) b) |  else) M6 q& O. t' {. a2 {- f; c/ x8 m- |: @# H
   @.stopped:=true;
8 ?4 w8 N2 H) W  end;
# @# n4 h2 H/ S' K' [: send;; }& K3 i4 X! Q7 |+ q

1 m. l" i0 n& Y用if else then,只会停止,不能运动,停了以后Method 不会再被调;
' Y; Z3 G8 x7 H& ^2)is# O" b% i/ ~6 U! p
do
; V% o/ y' b3 k  t1 v if light="green") p* b3 @" s# Q0 g
then @.stopped:=false;
, j9 ?% `& U7 V& r& @  else! H$ E  k  }" |' d  E1 Q* ?; H
   @.stopped:=true;' p2 Z! ?% {0 K# ~+ l0 G
  end;# h! c6 M9 W- R6 g# Y
@.move;--加了这个以后则不管红绿灯都是一直运动的,
  A# k* y4 K' o  J3 C% @' u# l5 Hend;
8 N& ]* W( Q/ b: x) S8 @8 _3)用ispect-when-when-else,出现同样的情况
% g) ~2 C7 Y/ r# e0 C5 Q求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
$ P5 n# ~- Z6 q- O7 E" ?/ u逻辑混乱。随便弄一个吧
8 q3 ~! J+ H5 ^is! f5 {6 x2 S6 [
do2 J- T1 s& m) @7 H8 R  [& Q/ T6 L, I( c
if light="green" then4 Q1 @8 X- O) _
@.continue;" ^5 `( H+ e6 M" e7 Q% a( [
else5 A; x4 b% ~6 Q) r3 D
@.stop;( {" @  y2 T% d# u! p: R
end;
. E  d3 C3 X0 g6 u( cend;

评分

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

查看全部评分

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

本版积分规则

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

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

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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