完善主體資料,免費(fèi)贈(zèng)送VIP會(huì)員!
* 主體類型
* 企業(yè)名稱
* 信用代碼
* 所在行業(yè)
* 企業(yè)規(guī)模
* 所在職位
* 姓名
* 所在行業(yè)
* 學(xué)歷
* 工作性質(zhì)
請(qǐng)先選擇行業(yè)
您還可以選擇以下福利:
行業(yè)福利,領(lǐng)完即止!

下載app免費(fèi)領(lǐng)取會(huì)員

NULL

ad.jpg

Revit技巧 | Revit官方教程丨基于規(guī)則的過濾器示例

發(fā)布于:2024-12-28 11:10:01

BIM中文網(wǎng)

更多

研究這些示例以了解如何構(gòu)建基于規(guī)則的過濾器并應(yīng)用到視圖。

可以創(chuàng)建多個(gè)規(guī)則和多個(gè)規(guī)則集。規(guī)則集可以進(jìn)行嵌套。

您可以定義的規(guī)則和規(guī)則集沒有數(shù)量限制。使用 AND 和 OR 條件和嵌套來仔細(xì)規(guī)劃過濾規(guī)則,以確保獲得所需的結(jié)果。

提示: 創(chuàng)建一個(gè)樣例模型,其中包含要在過濾器中使用的類別的圖元。通過創(chuàng)建具有規(guī)則的過濾器并將過濾器應(yīng)用于視圖來進(jìn)行實(shí)驗(yàn),直到獲得所需的結(jié)果。然后使用“傳遞項(xiàng)目標(biāo)準(zhǔn)”以將該過濾器傳遞到您的項(xiàng)目中。

簡單的 AND 條件

規(guī)則集使用 AND 條件時(shí),其所有規(guī)則和嵌套規(guī)則集必須為 true。

請(qǐng)看下面的樣例:

  • 您想要識(shí)別該模型中所有擁有 2 小時(shí)防火等級(jí)的剪力墻。

  • 對(duì)于類別“墻”,此過濾器將反映以下公式:

    結(jié)構(gòu)用途 = "剪力" AND 防火等級(jí) = "2 小時(shí)"

簡單的 OR 條件

在規(guī)則集使用 OR 條件時(shí),其一個(gè)或多個(gè)規(guī)則或者嵌套規(guī)則集必須為 true。

如果要為參數(shù)選擇多個(gè)值,請(qǐng)為每個(gè)值添加一個(gè)規(guī)則。使用 OR 條件將這些規(guī)則嵌套在規(guī)則集下。

請(qǐng)看下面的樣例:

  • 您想要識(shí)別模型中所有由混凝土制成的墻。

  • 在您的模型中,墻類型的名稱可能包含單詞“混凝土”或“CMU”,或使用“結(jié)構(gòu)材質(zhì)”參數(shù)指示其材料。

  • 對(duì)于類別“墻”,此過濾器將反映以下公式:

    類型名稱包含 "混凝土"

    OR 類型名稱包含 "CMU"

    OR 結(jié)構(gòu)材質(zhì) = "混凝土砌塊"

    OR 結(jié)構(gòu)材質(zhì) = "混凝土,現(xiàn)場澆注灰色"

嵌套的規(guī)則集

過濾器規(guī)則包含嵌套規(guī)則集時(shí),請(qǐng)按正確順序以及相應(yīng)的嵌套謹(jǐn)慎使用 AND 和 OR 條件。

對(duì)于某些結(jié)果,必須使用嵌套 OR 的 AND 條件。對(duì)于其他結(jié)果,必須使用嵌套 AND 的 OR 條件。結(jié)果可能迥然不同,必須非常小心地使用適當(dāng)過濾器規(guī)則才能達(dá)成您的目標(biāo)。

目標(biāo):您想要識(shí)別該模型中所有擁有 2 小時(shí)防火等級(jí)并且由混凝土制成的剪力墻。

在您的模型中,墻類型的名稱可能包含單詞“混凝土”或“CMU”,或使用“結(jié)構(gòu)材質(zhì)”參數(shù)指示其材料。

嵌套 AND 的 OR -- 無法達(dá)到目標(biāo)

如果您使用嵌套在 OR 規(guī)則集內(nèi)的 AND 規(guī)則集創(chuàng)建以下過濾器,將不會(huì)達(dá)成目標(biāo)。

  • 對(duì)于類別“墻”,此過濾器將反映以下公式:

    類型名稱包含 "混凝土"

    OR 類型名稱包含 "CMU"

    OR 結(jié)構(gòu)材質(zhì) = "混凝土砌塊"

    OR 結(jié)構(gòu)材質(zhì) = "混凝土,現(xiàn)場澆注灰色"

    OR (結(jié)構(gòu)用途 = "剪力" AND 防火等級(jí) = "2 小時(shí)")

  • 此過濾器獲得所需的結(jié)果。它識(shí)別混凝土墻或任何具有 2 小時(shí)防火等級(jí)的剪力材料制成的墻。

嵌套 OR 的 AND - 達(dá)成目標(biāo)

在此情況下,要識(shí)別該模型中所有擁有 2 小時(shí)防火等級(jí)并且由混凝土制成的剪力墻,您必須從 AND 規(guī)則集開始,并在其中嵌套 OR 規(guī)則集,如下所示:

  • 對(duì)于類別“墻”,此過濾器將反映以下公式:

    結(jié)構(gòu)用途 = "剪力"

    AND 防火等級(jí) = "2 小時(shí)"

    AND (類型名稱包含 "混凝土" OR 類型名稱包含 "CMU" OR 結(jié)構(gòu)材料 = "混凝土砌塊" OR 結(jié)構(gòu)材質(zhì) = "混凝土,現(xiàn)場澆注灰色")

這些示例證明了為什么您必須仔細(xì)考慮試圖獲得的結(jié)果,以及為什么設(shè)計(jì)過濾器并徹底進(jìn)行測試如此重要。


本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。

未標(biāo)題-1.jpg

上一篇:CAD教程 | 如何在CAD2023中切換到俯視圖的三維模式

下一篇:CAD教程 | 如何在CAD軟件中繪制圖形?