设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4231|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
3 ]! V; I/ m7 Z. F$ u7 Y% M( J; m1)is% r# o1 I. J; [( l, d$ g9 n
do
# Y+ \5 I" q; Y& g6 e if light="green"
+ B$ f& \& \4 Y% X- X then @.stopped:=false;
' v) ?0 \. K3 K% O2 D7 C6 F$ z+ n  else
7 E" b$ x1 h7 M! V4 n) j6 E   @.stopped:=true;9 h( G! D1 ], j3 C* S, c+ z  J
  end;
$ F; F0 B0 G1 q) s7 K& H: h/ }end;
' I- E6 r- i! g, |( G- r/ H6 c+ E9 z* m5 `+ W0 R# `* O9 \; V  k
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
% C, }0 n' p: L; J) p" o2)is+ N6 v4 j2 |5 D4 ^4 p
do
1 A) Y# A+ @2 q8 |" ]: J9 z  E if light="green"
4 ^. w8 Q$ m! Y$ H) P+ ] then @.stopped:=false;
- p  y6 `( r0 H! q0 O0 I  else# a* k5 |) V0 C' }2 U* M
   @.stopped:=true;2 M+ Y2 |% X$ {, p1 O  {
  end;
9 X/ R) h1 \0 \4 [@.move;--加了这个以后则不管红绿灯都是一直运动的,  g& w- M; R6 @: H% L6 Y
end;
  L: D# P& o; P3 P% v: |3)用ispect-when-when-else,出现同样的情况
/ {6 r2 v1 d5 g7 |求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
" h) T1 j4 Y) o. n# G3 \  W逻辑混乱。随便弄一个吧
2 I- C; f4 O  ~4 B" `& iis& }' H% p: e! c+ f
do5 I! p, }/ O  M; d- @
if light="green" then
. h4 ^+ w0 @3 \7 X! t@.continue;! v# W- g' B8 t$ e- ]5 }& v' L5 w
else
5 V/ I2 @6 i4 \5 @3 k% I8 k1 \@.stop;
+ h/ C: ?4 H, w& K! b+ d" {  Wend;
/ ~0 K" m5 ]! ?+ Zend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-4-19 10:03 , Processed in 0.013357 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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