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物件結果 , InsertObject結果 , TensileTest物件結果
← C CoordinateSystem屬性 →