设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2485|回复: 4

[求助] 怎么区别TwoLaneTrack上的A和B轨道

  [复制链接]
发表于 2012-11-12 15:15:14 | 显示全部楼层 |阅读模式
如果有一个小车在TwoLaneTrack上,我怎么知道它是在A轨道上还是在B轨道。可以由小车触发Sensor,但是怎么判断这个小车或者Sensor所在的轨道是A还是B呢?
发表于 2012-11-13 01:07:54 | 显示全部楼层
我记得好像可以直接取到object.a或者object.b。。。有可能不是.a和.b 但是肯定可以直接取
 楼主| 发表于 2012-11-13 20:45:01 | 显示全部楼层
五五 发表于 2012-11-13 01:07
" V% k& f9 q3 Y! x( y我记得好像可以直接取到object.a或者object.b。。。有可能不是.a和.b 但是肯定可以直接取 ...

* c3 c( c9 ]2 U% C3 z嗯,是有A和B的。但是如果事先不知道,当一个小车触发了Senor时,我怎么在Method中判断这个小车处于A轨道还是B轨道呢?
发表于 2012-11-14 15:51:19 | 显示全部楼层
你的触发器设置的时候不是可以选择A道还是B道嘛,最好给你你的图,给你参考一下
 楼主| 发表于 2013-3-26 13:35:03 | 显示全部楼层
通过小车的OnLane,onLaneA ,onLaneB这几个方法或者属性可以获取小车所在的Track) L6 A" b2 K( I# ?5 `' j! `
onLaneA
# F6 o' i+ l1 T; LUsage:  <MU_path>.onLaneA;
: {' B) j: V( r* d<MU_path>.onLaneA[(<length>)];  
% n% A. _) o0 p( u
! Q4 y) z5 {+ gThe method onLaneA returns if the Transporter is located on lane A of a TwoLaneTrack (true) or not (false).
, e* x0 c! U5 j8 }+ Y
1 y0 Q9 Y  ~/ XThe optional parameter of data type length designates the position starting from the front of the Transporter. When you do not enter the parameter, Plant Simulation uses the reference point. This parameter is of importance, when the Transporter stretches across several Tracks. . ^0 l/ N- E& O* |% x$ n& U/ o
  ?! e/ B- H4 G3 b9 C2 R& v3 n% Z
The return value has the data type boolean.
/ f% W9 c2 r3 W8 U
% ?6 n; L7 D  D' ^( p1 P' k7 F' lExample:  print .MUs.Transporter:1.onLaneA;  
' X, ?* y0 V2 b" t/ D: l. b; t
/ B, m" S  \. w/ Z: UonLaneB * X4 C) \* Q8 a$ O
Usage:  <MU_path>.onLaneB;8 s1 n# D# e& m* s% n
<MU_path>.onLaneB[(<length>)];  # y7 D8 ~. Q, Y. |& r

: V; r/ L/ m; c4 MThe method onLaneB returns if the Transporter is located on lane B of a TwoLaneTrack (true) or not (false).
: a) h' l8 G7 [
" Z0 ]6 Y9 C5 F' I, rThe optional parameter of data type length designates the position starting from the front of the Transporter. When you do not enter the parameter, Plant Simulation uses the reference point. This parameter is of importance, when the Transporter stretches across several Tracks. - e8 L) P2 y$ |2 p* o* d

: T# x* B4 ^3 |3 A# p/ J: `, z8 L7 ?The return value has the data type boolean. 4 E$ ^7 U. @3 p" o0 N% I
" W4 {1 \3 t" G/ a- w, U
Example:  print .MUs.Transporter:1.onLaneB;  
7 U3 [- C9 @& k  
/ `0 Q. ]5 R. ~; K5 k
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-23 10:16 , Processed in 0.013966 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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