TrueCond属性
适用
视觉对象: Decision
说明
指定用于向True分歧的条件。根据使用ConditionObject指定的视觉对象的结果进至True分歧。
用法
VGet Sequence.Object.TrueCond, var
VSet Sequence.Object.TrueCond, value
- Sequence
- 序列名或表示序列名的字符串变量
- Object
- 对象名或表示对象名的字符串变量对象必须存在于指定的序列中。
- var
- 表示属性值的整数变量
- value
- 表示新属性值的整数值或表达式
值
- 0 - TargetPassed
- 视觉常数:VISION_TRUECOND_TARGETPASSED
- 对象的视觉对象的Passed结果为”True”时,进至True分歧。
- 1 - TargetFailed
- 视觉常数:VISION_TRUECOND_TARGETFAILED
- 对象的视觉对象的Passed结果为”False”时,进至True分歧。
- 2 - TargetNoExec
- 视觉常数:VISION_TRUECOND_TARGETNOEXEC
- 未执行对象的视觉对象时,进至True分歧。
默认: 0 - TargetPassed
详细说明
TrueCond根据已设置的ConditionObject的结果,设置执行哪一个分歧。
通过将TrueCond指定为0 - TargetPassed或1 - TargetFailed,可根据已在ConditionObject中设置的对象的Passed结果值,决定分歧的前进方向。
将TrueCond指定为2 - TargetNoExec时,不参照设为ConditionObject的对象的Passed结果,仅根据是否已执行决定分歧的前进方向。如果未执行对象,可能发生对象被无效化,或因为Decision对象而未通过已设置的分歧等情况。
参照
Desicion对象、ConditionObject属性