LimitedStatus结果
注释
针对专用对象,返回限制条件的限制结果。
用法
FGGet Sequence.Object.LimitedStatus, iVar
Sequence
力觉向导序列名或代表力觉向导序列名的字符串变量Object
力觉向导对象名或代表力觉向导对象名的字符串变量iVar
表示返回值的整数变量
值
iVar
Bit | 结果 |
---|---|
0 | 有关力的限制条件的满足/未满足状态 |
1 | 有关位置的限制条件的满足/未满足状态 |
各Bit的值
0:未满足
1:满足
详细说明
针对专用对象,返回限制条件的限制结果。
各专用对象可使用有关力的限制条件、有关位置的限制条件中的几个条件。此外,还会在LimitedStatus结果中,将对应于已满足限制条件的位设为“1”,将对应于未满足限制条件的位设为“0”。某个位为“1”时,机器人立即停止动作,并结束正在执行的对象。在根据是否满足条件进行分支处理的情况下使用。
用法示例
下面是使用FGGet获取结果的简单程序示例。
Function LimitedStatusTest
Integer iVar
Motor On
FGRun Sequence1
FGGet Sequence1.Paste01.LimitedStatus, iVar ' 获取LimitedStatus
ElseIf (iVar And &H02) <> 0 Then ' 达到位置相关限制时的处理
-
-
-
EndIf
Fend
参考
FGGet、Paste对象, ScrewTighten对象, ScrewRetighten对象, HeightInspect对象, Insert对象, TensileTest对象