MO 填塞

Revit 門窗填塞自動建立與參數同步工具

基本邏輯

「MO 填塞」工具可依照您選定的門窗,在 Revit 模型中自動建立對應的「填塞」(Padding)族元件。系統會讀取已載入專案的 MO 填塞族樣板,並為每一種門窗類型產生對應的填塞型別(命名格式為「MO填塞-門窗編號」)。

填塞建立後,工具會自動將門窗的相關參數(如寬度、高度等)複製到對應的填塞元件上,確保尺寸與門窗保持一致。若啟用粉刷厚設定功能,系統更可依據牆體構造與可訂算式的公式,自動計算填塞內外層的厚度。

此外,工具提供「調整」分頁,方便您在門窗參數變更後一次性同步更新所有相關填塞元件的數值,大幅減少手動逐一調整的時間。

💡 適用對象

本工具適合需要為建築專案中大量門窗批量建立周圍填塞構件的團隊。無論是外牆防水層、隔熱層還是室內裝修收邊,都能快速完成配置。

使用情境

情境一:新建專案批量建立填塞

建築師完成了門窗配置後,需要為所有門窗加上周邊的填塞細節。使用本工具只需勾選樓層與門窗類型,即可一次產生全部填塞。

情境二:牆體構造不同時的自動適應

當專案中有多種不同厚度的牆體(例如外牆較厚、室內隔牆較薄),開啟「粉刷厚設定」功能後,系統會自動讀取每面牆的各層厚度,並依照您設定的公式計算出對應的內外粉刷厚。

情境三:門窗變更後的參數同步

若設計調整導致門窗尺寸變動,已建立的填塞不會自動更新。此時可切換至「調整」分頁,選取門窗類型並設定要更新的參數,一次性同步所有對應填塞的資料。

情境四:特殊安裝方向的處理

某些情況可能需要填塞元件以相反的方向安裝(例如從牆外側往內填充)。勾選「逆時針旋轉」即可反轉填塞的旋轉方向。

前置設定

工具開啟後會自動載入上次使用的設定。請依照下列步驟完成初始配置:

第一步:選擇階段與樓層

視窗左側有兩個清單控制項:

  • 階段:列出當前 Revit 檔案中的所有設計階段。請勾選您需要處理的階段,系統只會在這些階段的門窗中建立填塞。
  • 樓層:列出所有樓層。勾選目標樓層後,工具只會處理該樓層的門窗元件。您可以一次勾選多個樓層進行批量處理。

💡 建議

初次使用時,建議先只勾選單一樓層進行測試,確認設定無誤後再擴及整個專案。

第二步:選擇要處理的門窗

在左側「門、窗」清單中,系統會自動讀取目前專案中所有已放置的門與窗,並依照族名稱加樣式名稱顯示(格式:「族名稱-樣式名稱」)。

  • 勾選清單:直接勾選您要建立填塞的門窗類型,可一次勾選多種類型。
  • 挑選按鈕:點擊「挑選」按鈕後,在 Revit 視圖中直接用游標點選一個門或窗元件,系統會自動幫您在清單中找到並勾選對應的類型。
  • 重新載入:若在 Revit 中新增或刪除了門窗,可點擊「重新載入」按鈕更新清單內容。

第三步:選擇 MO 填塞樣板

在「MO填塞樣板」面板中,系統會列出目前專案中所有類別為「一般模型」(Generic Model)的族樣式。這些就是您用來建立填塞的模板。

  • 關鍵字搜尋:上方的文字輸入框支援即時過濾,輸入關鍵字即可快速找到目標樣板。
  • 單一選取:每次僅需選擇一個 MO 填塞樣板,系統會以這個樣板為基礎為您勾選的每種門窗建立對應型別。

⚠️ 重要提醒

請確保您選擇的 MO 填塞族樣板已包含足夠的參數(尤其是以數值形式儲存的參數)。工具會讀取該族的所有數值型參數,用來設定門窗參數與填塞參數之間的對應關係。

第四步:建立參數對應規則

系統需要知道「哪一個門窗參數要對應到哪一個填塞參數」:

  1. 確保已在上方選取一種門窗類型與一種 MO 填塞樣板。
  2. 加入同名參數對應:若門窗與填塞族的參數命名一致,點擊此按鈕後系統會自動比對並建立所有同名參數的對應關係。這是最高效的方式。
  3. 手動加入參考對應:若不適用同名對應,可分別在「窗參數」與「MO填塞參數」下拉選單中選擇要配對的參數,然後點擊「加入參考對應」按鈕。

對應清單會以表格呈現,包含「窗」「MO」兩欄以及一個刪除按鈕(「x」)。若需移除某個對應規則,直接在該列按一下刪除按鈕即可。

第五步:設定粉刷厚度(選用功能)

若您系統需要自動計算填塞的內外層厚度,請進入右側「粉刷厚設定」面板:

  1. 啟用:勾選此核取方塊以啟動粉刷厚度自動計算功能。
  2. 內粉刷厚 / 外粉刷厚:從下拉選單中分別選擇填塞族中對應的參數名稱。系統會嘗試根據參數命名自動預設。
  3. 窗框厚 / 窗偏心:選擇門窗框架厚度與偏心距離所對應的參數名稱。
  4. 內粉刷厚公式 / 外粉刷厚公式:這兩個文字框中是計算算式,支援使用變數 a(窗框厚)、b(窗偏心)、c(牆外層厚)、d(牆結構層厚)、f(牆內層厚)進行數學運算。

📐 預設算式說明

外粉刷厚公式:(c+d+f-a)/2+(c-f)/2+b
內粉刷厚公式:(c+d+f-a)/2-(c-f)/2-b

系統會自動從您選中的門窗所安裝的牆體讀取各層厚度,填入公式計算後寫入填塞族的對應參數中。若計算結果為負數,系統會自動以 0 取代。

第六步:設置逆時針旋轉(選用功能)

在「粉刷厚設定」面板下方的「逆時針旋轉」核取方塊,用於控制新建立填塞元件的旋轉方向。

  • 未勾選(預設):系統會根據門窗的面向自動決定填塞的朝向。
  • 勾選:將填塞的旋轉角度增加 180 度,即反轉填塞的方向。適用於某些特殊的安裝需求或族設定方向與預期相反的情況。

⚠️ 一般情況下不需勾選「逆時針旋轉」

除非您觀察到建立的填塞朝向錯誤(例如應該向外卻朝內),才考慮開啟此選項。

操作步驟

功能一:建立填塞(在「製作」分頁中執行)

  1. 確認目前位於「製作」分頁

    工具開啟後預設停留在「製作」分頁,此為建立填塞的主要作業區。

  2. 勾選階段與樓層範圍

    在左側的「階段」與「樓層」清單中,勾選您需要處理的目標。系統只會對符合條件的門窗執行後續操作。

  3. 選擇目標門窗類型

    在「門、窗」面板中,勾選要建立填塞的門窗類別。您也可透過「挑選」按鈕在 Revit 視圖中直接點選物件來自動定位對應項目。

  4. 選擇 MO 填塞樣板

    在「MO填塞樣板」面板中,輸入關鍵字或直接下拉選取要使用的族樣式。每次僅需選擇一個樣板。

  5. 確認參數對應規則

    在「對應屬性參考」區域檢查或建立參數對應關係。若門窗與填塞的參數命名一致,可點擊「加入同名參數對應」快速完成設定。

  6. (選用)配置粉刷厚度算式

    若需自動計算填塞內外層厚度,請在「粉刷厚設定」中啟用功能並檢查各項參數與算式是否正確。

  7. 點擊「建立填塞」按鈕執行處理

    按下右下方的「建立填塞」按鈕後,系統將依序:

    • 開啟您選定的 MO 填塞族樣版,檢查並建立所有需要的型別(型別名稱會包含對應門窗的編號)。
    • 載入更新後的族回到目前的專案中。
    • 針對每一個符合條件的門窗元件,在適當位置建立一個填塞家族實體。
    • 自動將您設定的參數對應關係套用到新建立的填塞上(包含粉刷厚公式運算結果,若有啟用的話)。

    處理過程中,視窗底部的記錄區域會即時顯示每筆門窗的處理進度。

  8. 在 Revit 中確認建立結果

    完成後請回到 Revit 視圖檢查填塞是否正確放置於預期位置,並選取部分元件確認參數值是否與門窗同步。

功能二:同步更新參數(在「調整」分頁中執行)

當專案中的門窗參數已經變更,但對應的填塞元件尚未更新時,可透過「調整」分頁來批量同步:

  1. 切換至「調整」分頁。
  2. 在左側面板中選取要處理的門窗類型(或點擊右下方的「挑選」按鈕在圖面中點選)。
  3. 當選定門窗類型後,右側會出現兩個下拉選單:
    • 實體參數:從該門窗的實際元件上讀取的參數來源。
    • 族群參數:要寫入到填塞族中的目標參數名稱。
  4. 分別選擇「實體參數」與「族群參數」後,點擊「更新參數」按鈕。
  5. 系統會自動在目前的視圖中尋找該門窗類型所有已經產生的填塞元件,並將指定參數從門窗同步至每個填塞。

💡 如何知道哪些填塞需要更新?

工具的命名規則為「MO填塞-{門窗編號}」。您在「調整」分頁選取某門窗類型後,系統會自動找出所有名稱中包含該編號的填塞元件並進行同步。

設定選單:檔案管理功能

在工具視窗上方的「設定」選單中,您可以進行以下操作:

Open(開啟)

選擇一個之前儲存的設定檔開啟。

Load(載入)

載入目前所載入的設定內容(通常在開啟工具時已自動完成)。

Save(儲存)

將目前的階段、樓層、參數對應、粉刷厚設定等所有配置存到預設的位置。

Save As(另存新檔)

指定新的檔案路徑和名稱來儲存設定檔,方便您保留多個不同專案的配置。

常見疑難排解

問題現象 可能原因 解決方法
點擊「建立填塞」後沒有反應或產生數量為零 未勾選樓層或門窗類型;或是所選門窗並未安裝在牆體上。 確認左側階段與樓層已勾選;檢查「門、窗」清單中是否有可勾選的項目。
填塞元件尺寸不正確 參數對應未設定或粉刷厚算式有誤。 回到「對應屬性參考」確認對應規則是否完整;檢查各參數選取與公式中的變數是否正確對應。
部分門窗被自動跳過未處理 該門窗沒有安裝在任何牆體上,或未在您勾選的階段範圍內。 在 Revit 中檢查是否有孤立門窗(未依附於牆體);確認階段設定正確。
調整分頁無法同步參數 「實體參數」或「族群參數」下拉選單尚未載入對應項目。 先在左側選取門窗類型後再嘗試同步;確認目前 Revit 視圖中確實存在對應的填塞元件。
MO 樣板清單為空 專案中尚未載入任何「一般模型」類別的族。 請先從 Revit 內容庫或管理選單中載入您需要的填塞族(Generic Model 類型)。
粉飾厚計算結果為零 牆體複合結構未正確定義各層厚度,或公式變數未能正確讀取。 在 Revit 中檢查牆體類型的複合結構設定是否完整;確認「粉刷厚設定」中所有下拉選單皆已正確指定參數。

使用建議與進階技巧

小範圍測試再擴展

首次配置或修改公式後,建議先選取單一樓層與少量門窗進行測試。確認填塞位置、尺寸、參數均正確後,再擴大到全案。

統一命名方便自動對應

若您在設計團隊中為所有門窗族與 MO 填塞族採用一致的參數命名,即可使用「加入同名參數對應」一次性建立全部映射,大幅提高效率。

善用設定檔分專案管理

不同專案的牆體構造與門窗規格各異。建議使用「Save As」為每個專案獨立儲存一套設定檔,方便日後快速切換或重新載入。

定期執行參數同步

若設計單位在施工過程中調整過門窗尺寸或位置,請務必回到「調整」分頁同步填塞參數,以避免模型資料不一致。

⚠️ 重要注意事項

  • 建立前請存檔備份:本工具會對專案進行修改操作(新增族型別、建立族實體等)。批量執行前,強烈建議先儲存並備份目前的 Revit 檔案。
  • 牆體構造需完整:粉刷厚自動計算功能依賴牆體的複合結構資訊。若牆層未定義明確的功能分區(結構、外側、內側),算式可能無法讀取正確數值。
  • 填塞方向預設為自動:除非特殊需求,請不要勾選「逆時針旋轉」選項,以免填塞朝向錯誤。