ConditionStatus結果
註解
傳回力覺引導物件的結束條件達成狀態。
用途
FGGet Sequence.Object.ConditionStatus, iVar
- Sequence
Force Guide序列名稱 - Object
Force Guide對象名稱 - iVar
顯示傳回值的整數變數
數值
iVar
位元 | 結果 |
---|---|
0 | 力相關結束條件的達成狀態 |
1 | 位置相關結束條件的達成狀態 |
2 | I/O相關結束條件的達成狀態 |
位元值
- 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屬性 →