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物件