设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3764|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
: Z+ X- F; P3 J: S1)is
. G7 t8 \# A3 |* O8 Q9 `7 B( Sdo- u9 U8 @9 j7 J# ^
if light="green", c" P- k8 _- t/ ~2 R$ O; z; s
then @.stopped:=false;
6 C& l) Z( r( [6 l- I, P6 `  else
5 ^4 H1 S( ~* R- l6 {- M) M6 G   @.stopped:=true;
7 }- W* U# e4 @& ~$ V  end;: L# j) X& g' ]6 k; J
end;
  m9 L3 s9 u- z% v! }1 `4 k
) F& v. X3 S! x/ ~% V. o用if else then,只会停止,不能运动,停了以后Method 不会再被调;2 X7 Z; e% t! \. i
2)is
1 n" x" N& }1 i" @: v+ S) s8 bdo4 ?4 @3 G8 D. c
if light="green"
1 u- {- `* w2 e8 g3 [" I then @.stopped:=false;0 I  u5 Z( F6 B  I
  else
3 B( Y; y1 _4 N   @.stopped:=true;
& h* W4 m# Y- W  end;) t) k( V) Y+ g0 J- Y/ o, b! S
@.move;--加了这个以后则不管红绿灯都是一直运动的,; ], J7 P- C; W, E
end;0 |0 `' o9 s# `- S2 ?" _
3)用ispect-when-when-else,出现同样的情况& Z* D, e! i) A* V3 s
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
* Q6 K4 e& n0 V9 G逻辑混乱。随便弄一个吧. q. s8 S9 U& ]! R( t% |$ q% Z
is
' b; `3 P0 g: ?; ^do
% @9 N+ t5 h1 Z* S7 kif light="green" then
  T' f  M0 G- T% f@.continue;
8 F+ s! \. y8 Y# T& _else0 m! h. q  H" t& v, p9 c: i
@.stop;- z8 E" X! e3 P2 ]9 ^8 o' b
end;: ^% H) v3 o+ @
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-12-24 18:29 , Processed in 0.017705 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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