ConditionStatus结果
注释
返回力觉向导对象达到结束条件的状态。
用法
FGGet Sequence.Object.ConditionStatus, iVar
- Sequence
力觉向导序列名 - Object
力觉向导对象名 - iVar
表示返回值的整数变量
值
iVar
| Bit | 结果 |
|---|---|
| 0 | 达到力相关结束条件的状态 |
| 1 | 达到位置相关结束条件的状态 |
| 2 | 达到I/O相关结束条件的状态 |
Bit值
- 0:未满足
- 1:满足
详细说明
返回力觉向导对象达到结束条件的状态。
力觉向导对象可以使用部分力相关、位置相关和I/O相关结束条件。如果条件达成,ConditionStatus结果将对应的位设为“1”,如果条件未达成,则设为“0”。根据所达成的条件,需要分支处理时使用。
用法示例
下面是使用FGGet获取结果的简单程序示例。
Function ConditionStatusTest
Integer iVar
Motor On
FGRun Sequence1
FGGet Sequence1.Press01.ConditionStatus, iVar ' 获取ConditionStatus
If (iVar And &H01) <> 0 Then ' 达到力相关条件时的处理
-
-
-
ElseIf (iVar And &H02) <> 0 Then ' 达到位置相关条件时的处理
-
-
-
EndIf
Fend
参考
FGGet语句 , Contact对象结果 , Relax对象结果 , FollowMove对象结果 , SurfaceAlign对象结果 , PressProbe对象结果 , ContactProbe对象结果 , Press对象结果 , PressMove对象结果 , Paste对象结果 , ScrewTighten对象结果 , ScrewRetighten对象结果 , HeightInspect对象结果 , Insert对象结果 , TensileTest对象结果
← C CoordinateSystem属性 →