设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4449|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
8 X9 t$ ]! P+ S. `- j. V9 k1)is6 J/ R0 |* W6 h# c# t
do) I; Z  z% |4 _+ k. W
if light="green"& o7 V8 O( n; M0 m8 h% y7 K
then @.stopped:=false;
6 G  ~" @; m  V& z; c  else
( |# A5 c' h6 S: ]% V. c; x   @.stopped:=true;. X+ V; M5 V( z: K# U# h9 n
  end;4 P6 F/ D% v' h: \, u
end;9 L9 E/ _" a- P7 [4 y

3 K! n# E1 ]+ L9 T6 D( C# U2 ]. ?用if else then,只会停止,不能运动,停了以后Method 不会再被调;) l+ S- z4 l" g  i, |
2)is/ v6 q" ?7 ^+ I+ r( N1 w% W. C# p( b( u
do
% r: `* s) o  g7 l+ b if light="green"
" R5 S) C8 A8 J- _+ x) K then @.stopped:=false;$ \+ {# x1 S) a+ D9 p$ x
  else+ L( p2 D. `0 h6 A$ ~
   @.stopped:=true;
2 u, F7 j0 h5 c* A  }# U  end;
6 I( Z9 j, v1 g) o@.move;--加了这个以后则不管红绿灯都是一直运动的,, I5 `2 {) ]/ ^
end;
! w6 b) j) U/ @0 o3)用ispect-when-when-else,出现同样的情况
/ `. j0 U7 |4 k' D: J0 R! `( D求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}3 n* X9 `7 f- h1 z; N, T- c% J
逻辑混乱。随便弄一个吧8 N/ k, s/ t" e$ e7 T% p
is6 g( f6 W3 U* E
do
) ^$ `  h  j* v- {4 f2 K/ L' Tif light="green" then, g- R% @" F8 E7 Z/ i: b
@.continue;  L! I0 u$ Y: ~0 X; Y& [: H0 z
else
' R6 x0 W+ M; X: j9 ?@.stop;
+ F8 v$ j8 b1 S+ I# |) i2 c9 bend;
/ Y5 Q8 R0 Q! ^' Zend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-19 07:29 , Processed in 0.015661 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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