如果质量不限制为精确值,而是在多个值范围内,则会出现什么情况?请参看以下示例:
质量范围 | 宽度 |
---|---|
小于或等于 100 | 1 in |
大于 100,但小于或等于 200 | 2 in |
大于 200,但小于或等于 300 | 3 in |
大于 300,但小于或等于 400 | 4 in |
大于 400 | 6 in |
我们可以更改现有规则以包括这些范围。
If mass <= 100 Then bracket_width = 1 ElseIf mass > 100 And mass <= 200 Then bracket_width = 2 ElseIf mass > 200 And mass <= 300 Then bracket_width = 3 ElseIf mass > 300 And mass <= 400 Then bracket_width = 4 Else bracket_width = 6 End If
通过进行这些更改,我们将检查每个 If 或 Else If 语句中值的范围。
从质量参数中删除多值列表
最后一步,我们将修改用户参数 mass,该参数当前是一个多值参数。我们可以通过编辑多值列表将与此参数关联的多值特征删除。
测试修改的规则
(1) mass=75,width=1 in (2) mass=150,width=2 in