研究這些範例,瞭解如何建置依規則篩選來套用到視圖。
您可以建立多個規則和多個規則集。規則集可以巢狀。
您可以定義的規則和規則集沒有數目限制。請謹慎使用 AND 和 OR 條件和巢狀規劃篩選規則,確保您取得所需的結果。
當規則集使用 AND 條件時,所有規則和巢狀的規則集都必須為真。
注意以下範例:
「結構用途」=「剪力」AND「防火等級」=「2 小時」
當規則集使用 OR 條件時,其中一個或多個規則或巢狀的規則集必須為真。
如果您要選取多個參數值,請為每個值加入一個規則。將這些規則巢狀在使用 OR 條件的規則集下。
注意以下範例:
「類型名稱」包含「concrete」
OR「類型名稱」包含「CMU」
OR「結構材料」=「Concrete Masonry Units」
OR「結構材料」=「Concrete, Cast-in-Place gray」
當篩選規則包括巢狀的規則集時,請以正確的順序小心使用 AND 和 OR 條件,並使用適當的巢狀。
對於某些結果,您必須使用 AND 搭配巢狀的 OR 條件。對於其他結果,您必須使用 OR 搭配巢狀的 AND 條件。結果有可能非常不同,因此您必須很小心地使用適當的篩選規則,才能達到您的目標。
目標:您要識別模型中由混凝土製成且具有 2 小時防火等級的所有剪力牆。
在您的模型中,牆類型的名稱可能包含文字「concrete」或「CMU」,或者其材料使用「結構材料」參數表示。
如果您建立以下篩選,使用 AND 規則集巢狀在 OR 規則集內,您將不會達到目標。
「類型名稱」包含「concrete」
OR「類型名稱」包含「CMU」
OR「結構材料」=「Concrete Masonry Units」
OR「結構材料」=「Concrete, Cast-in-Place gray」
OR (「結構用途」=「剪力」AND「防火等級」=「2 小時」)
在此案例中,若要識別模型中由混凝土製成且具有 2 小時防火等級的所有剪力牆,您必須以 AND 規則集開始,然後在當中巢狀 OR 規則集,如下所示:
「結構用途」=「剪力」
AND「防火等級」=「2 小時」
AND (「類型名稱」包含「混凝土」OR「類型名稱」包含「CMU」OR「結構材料」=「混凝土砌築單元」OR「結構材料」=「混凝土,現場澆注,灰色」)
這些範例示範仔細思考您嘗試完成的目標為何重要,以及詳細規劃篩選並加以測試為何如此重要。