设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3848|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:# [. @$ \- ?& F
1)is. X# L9 z  A2 o2 W/ ]
do  J& j* U# G. I, C  ]) n
if light="green"
, h. @# M6 S8 t9 c3 y then @.stopped:=false;
3 K4 C0 ^/ s" R  T& w  else
  w7 Q7 w9 K1 @7 B   @.stopped:=true;: Z0 y: k6 i. v8 [# j2 A! p- o
  end;
9 h% N; p  G4 ^/ ]$ {end;, N0 B# ]- K& y* _$ m* G
& M. K1 A8 T3 C& C2 I
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
& t0 ]) N5 X9 `: r; a- J) b2)is
4 D# ~- ]1 T% H: K/ cdo4 k9 p: i- b6 c3 P1 x" f
if light="green"9 n' J3 `  ?2 N4 Q7 O
then @.stopped:=false;
# D: R+ o8 Y) M) |, C  else  i" [1 n4 d1 {3 L* e8 {% T4 K" u4 U
   @.stopped:=true;* c' K3 J5 g4 T; {$ m1 i, w9 U9 j
  end;  @- c  d, q2 Q
@.move;--加了这个以后则不管红绿灯都是一直运动的,
$ g4 m. Z2 L" X$ c+ f. h! ^end;
1 ?1 e9 l+ j8 \  K" L0 q# K3)用ispect-when-when-else,出现同样的情况
4 t; a0 X" ?9 y0 V* F9 q# F求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}0 }' S+ I7 y1 x" U1 \( [
逻辑混乱。随便弄一个吧
1 U8 F' k: H! jis' M  k0 f  M- c! o$ Y1 ~
do
- ^  p  S8 o( \* Z# v3 [if light="green" then
+ `6 ^$ {5 L1 ~: p+ ]% `* Q1 W@.continue;; _  s" R8 T  V$ l
else. O1 H: |5 i: \4 [! v5 _7 Z" {
@.stop;. i1 C! G, D3 b9 h
end;  x. l7 S! ]0 i+ x
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-1-20 18:02 , Processed in 0.016685 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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