TrueCond屬性

套用至
Vision物件:Decision

說明
用於指定分歧至True的條件。將依據ConditionObject指定的Vision物件結果,進入True分歧。

用途

VGet  Sequence.Object.TrueCond, var
VSet  Sequence.Object.TrueCond, value
Sequence
序列名稱或表示序列名稱的字串變數
Object
物件名稱或表示物件名稱的字串變數。物件必須存在於指定序列中。
var
表示屬性值的整數變數
value
表示新屬性值的整數值或運算式

數值

  • 0 - TargetPassed
    • 視覺常數:VISION_TRUECOND_TARGETPASSED
    • 在對象的Vision物件之Passed結果為“True”時,進入True分歧。
  • 1 - TargetFailed
    • 視覺常數:VISION_TRUECOND_TARGETFAILED
    • 在對象的Vision物件之Passed結果為“False”時,進入True分歧。
  • 2 - TargetNoExec
    • 視覺常數:VISION_TRUECOND_TARGETNOEXEC
    • 在對象的Vision物件未執行時,進入True分歧。

預設:0 - TargetPassed

詳細說明
TrueCond將依據設定的ConditionObject結果,設定將執行哪一方的分歧。

透過將TrueCond指定為0 - TargetPassed或1 - TargetFailed,即可依據ConditionObject設定的物件之Passed結果值,來決定分歧的行進方向。

若將TrueCond指定為2 - TargetNoExec,則不參考ConditionObject設定的物件之Passed結果,僅以是否已執行來決定分歧的行進方向。物件未執行的情形包含物件被停用,或因Decision物件導致未通過設置分歧等情形。

參考
Desicion物件、ConditionObject屬性