设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4272|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:! V) h2 E0 d: v8 Q+ z; \: V5 O$ g
1)is" n4 c/ p; [; P# K
do$ ~0 d/ K, I  h% }
if light="green"
( J! D& c% I3 l* Q2 w then @.stopped:=false;
9 T% X( H+ ~  E, e( s% F  else
% G) |1 g) R( n# t1 A5 K   @.stopped:=true;0 D" ?$ w/ {  t* ^
  end;
, r5 L# w2 s! tend;
* Z0 ?4 \2 }. c" P  Q1 h, Q+ `, t% y  r  m
用if else then,只会停止,不能运动,停了以后Method 不会再被调;; p. U# n( p& v' k( G0 _- ?% ?& i
2)is+ e% X6 ?" C  F* B) @" \
do; T/ S1 \3 Y: _* {
if light="green"
3 G5 P* N. E: Y  N2 K* U/ z5 ? then @.stopped:=false;6 |+ j# o) Q" M
  else6 }+ T" _+ |9 W; _' M1 [
   @.stopped:=true;4 j/ K7 I' n" o4 t8 I
  end;& C# B/ ?, s2 B/ F/ O
@.move;--加了这个以后则不管红绿灯都是一直运动的,1 d# ~$ x! r3 M, ^8 I
end;
6 ?) Y5 {0 b* m7 z9 Y' {7 V' P3)用ispect-when-when-else,出现同样的情况1 H! o+ G7 n, D( O. \$ {
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}0 r4 [! C- J- C
逻辑混乱。随便弄一个吧0 C( o. l. L* o8 ^1 [8 F
is
' j) X& o5 @! W: [3 ~do( Q' |0 q7 `) u1 {0 ^
if light="green" then
" v# p& E( j: d; K7 \& p( Z@.continue;3 k7 K3 Q9 j9 |
else
. {$ d, o* T/ s, a@.stop;0 \% E9 W' z4 F/ d
end;& f% x$ A# L3 L+ y" I3 A- W6 p
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-4-24 06:16 , Processed in 0.036972 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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