LineObject1属性
适用
视觉对象:Point
说明
指定定义Point对象的位置使用的第一个Line对象或LineFinder对象。(LineObject1属性可以指定Point对象的位置,并定义PointType属性使用的直线。)
用法
VGet Sequence.Object.LineObject1, var
VSet Sequence.Object.LineObject1, value
- Sequence
- 序列名或表示序列名的字符串变量
- Object
- 对象名或表示对象名的字符串变量对象必须存在于指定的序列中。
- var
- 表示属性值的字符串变量
- value
- 表示新属性值的字符串或表达式
值
在Point对象之前的Line对象或LineFinder对象都可以作为LineObject1属性值指定。
默认:“None”
详细说明
首次创建Point对象时,默认LineObject1属性设为“None”。但是,如果要将点定位于直线中点,则LineObject1属性定义要使用的Line对象。这种情况下,必须首先设定LineObject1属性,然后将PointType属性设为1-MidPoint。直线的MidPoint仅可对LineObject1指定。(即无法指定LineObject2属性的MidPoint。)
想要将Point对象位置定义为2直线的交点时,LineObject1还可用于定义2直线中的第一条直线。(LineObject2定义用于交点的另一条线。)
请务必注意对于每个指定的视觉序列,只有视觉序列步骤中在Point对象之前执行的Line对象或LineFinder对象才可以作为LineObject1使用。(可以从流程图更改视觉对象的执行顺序。)
单击LineObject1属性值字段后出现一个下拉列表,显示可用于LineObject1属性的可用Line对象或LineFinder对象列表。单击其中一个选项,值字段即相应设定。
在属性列表中设定LineObject1属性时请务必注意,只有定义于Point对象之前的对象才会显示在下拉列表中。这有助于防止用户指定未定义于Point对象之前的Line对象或LineFinder对象。
Vision Guide自动确认哪些视觉对象可用作LineObject1,并在LineObject1下拉列表中仅显示这些项目。
参照
Line对象、LineFinder对象、LineObject2属性、Point对象、PointType属性