设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4066|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
9 ]/ G4 W4 X3 _1)is2 w- E: B+ y# {0 f5 l
do
6 v; C. k0 D# [/ h, n if light="green"2 n* L3 t5 h+ l' }3 M& d' c/ D
then @.stopped:=false;$ A2 t& |8 }/ P2 u$ g
  else& K3 ~4 ^- g" P9 W
   @.stopped:=true;
6 \- {7 @  T3 [  end;5 Y1 u, f2 s1 j1 @- ]* T6 @2 @
end;
7 H  [( w. [0 x
7 Z8 d; `  Z+ F. u  g1 P0 c用if else then,只会停止,不能运动,停了以后Method 不会再被调;
8 Q# K# D5 y$ G9 j: N7 a$ L2)is- k. a. z7 ~8 ~9 Z; }  I7 z9 u
do
0 M  V! `3 @' f if light="green"
( ~9 `6 f+ w( Q+ P" a% S% V then @.stopped:=false;
0 Q9 J( v* T! O. M/ ?" P  else
3 @" S" f8 r8 v  X8 f5 G2 v   @.stopped:=true;' ?/ w5 l+ V4 w5 P% b/ Q
  end;" D# F2 y: h1 |0 G- X& A5 X
@.move;--加了这个以后则不管红绿灯都是一直运动的,4 g! a7 s( t% f& f
end;
. n# n3 l7 u* Z/ {- ]3)用ispect-when-when-else,出现同样的情况4 V! ?) S2 t2 d( @/ m9 D
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}& b7 v' W/ F, }3 |
逻辑混乱。随便弄一个吧: `, @" |7 C  x" T8 Z0 _
is
& ^! J5 _- i  p+ j) h% gdo
' U( J6 j0 B# B+ O; hif light="green" then! z3 Y( j4 ^4 u: s" Q
@.continue;
% D' K/ B# j# D3 Celse# X4 I. Q# @  i& j
@.stop;
4 o9 F9 `7 A3 R( F* ?. Send;! }8 \6 F/ N7 G2 f" ?9 B# S
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-3-13 20:51 , Processed in 0.016703 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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