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屬性