在优先约束窗口中,有约束、表达式、“约束或表达式”、“约束和表达式”的下拉菜单。
在底部可以选择“AND”或“OR”。
我理解约束、表达、“约束和表达”。 “约束或表达式”的用例是什么?
When either of 'constraint and expression' or 'constraint or expression' is selected then what is the use case of OR in the choice box?
答案 0 :(得分:2)
基本上,优先约束评估操作决定了必须如何评估优先约束。
如果我们只选择约束,那么表达式将被禁用。如果我们只选择表达式,值将被禁用。如果是“表达式或约束”或“表达式和约束”,则值和表达式都将被启用。
<块引用>在下面的场景中,前一个任务必须成功或表达式应该成功,才能执行后续任务。
评估操作:
求值操作 指定求值操作 优先约束使用。操作是:约束, 表达式、表达式和约束,以及表达式或约束。
值 指定约束值:成功、失败或完成。
<块引用>注意 成功的优先约束线为绿色,突出显示为 失败,蓝色代表完成。
表达式 如果使用表达式、表达式和 约束,或表达式或约束,键入表达式或启动 表达式生成器来创建表达式。表达式必须 评估为布尔值。
测试验证表达式。
Logical AND 选择以指定多个优先级约束 必须一起评估相同的可执行文件。所有约束必须 评估为 True。
<块引用>注意 这种类型的优先约束显示为纯绿色, 突出显示或蓝线。
Logical OR 选择以指定多个优先级约束 必须一起评估相同的可执行文件。最后一个 约束必须评估为 True。
<块引用>注意 这种类型的优先约束显示为绿色虚线, 突出显示,或蓝线