MO 填塞

MO 填塞 — 2 個分頁、19 項操作,為門窗批量建立填塞族元件並自動同步尺寸參數

功能概述

MO 填塞 是一個在 Revit 內部開啟的工具視窗(視窗標題為「MO填塞」)。它會自動連結你當前開啟的專案檔案,把「為每一樘門窗建立周邊填塞構件」的重複工作自動化:依照你勾選的門窗類型,自動在牆上建立對應的填塞(通用模型族元件),並把門窗的數值參數複製到填塞上,讓填塞尺寸與門窗保持一致。

簡單說:門窗放完後,填塞不用再一一手動放。工具會依門窗位置與面向自動放置填塞、可依牆體構造自動計算粉刷厚度(選用)、門窗參數變更後可批量同步——特別適合有大量外牆門窗、需要統一填塞細部的大型建築專案。

30 秒快速開始

  1. 在 Revit 中開啟要處理的專案檔案(需為可編輯的專案檔,家族編輯器中執行指令無效)。
  2. 執行 MO 填塞 指令(工具列上的「MO填塞」按鈕)。工具視窗出現在 Revit 主視窗旁並自動連結當前檔案(重複執行只會聚焦已開啟的視窗)。
  3. 在「製作」分頁勾選「階段」「樓層」與「門、窗」類型,選定「MO填塞樣板」並建立參數對應。
  4. 按「建立填塞」,在視窗標題列觀察處理訊息;完成後回 Revit 檢查填塞的位置與參數。

工具視窗長什麼樣?(2 個分頁導覽)

工具視窗以分頁(Tab)組織功能,頂部另有一個「設定」選單管理設定檔:

分頁 用途(一句話) 代表性功能
製作 批量建立門窗填塞的主作業區 階段/樓層/門窗範圍勾選、MO填塞樣板選擇、參數對應、粉刷厚設定、轉向反轉、「建立填塞」
調整 門窗參數變更後,把單一參數批量同步到已建立的填塞 窗類選擇、「挑選」、「更新參數」(實體參數 → 族群參數)

💡 找不到功能怎麼辦?

  • 先翻上面的分頁導覽表,或到本頁最下方「快速查詢:遇到什麼狀況用什麼功能」對號入座。
  • 「操作步驟」章節依分頁排列,每個功能都標明「在哪個分頁、哪個群組、按哪顆按鈕」。
  • 介面文字與本手冊一致:「挑選」「重新讀取」「加入同名參數對應」「建立填塞」「更新參數」「清除快取」——看到相同文字就是找對了位置。

主要功能模組

✓ 八大類用途

  • 批量填塞建立:依勾選的門窗類型在牆上自動建立填塞族元件(位置、朝向自動決定)
  • 範圍縮小:以「階段」(建立階段)與「樓層」(所屬參考樓層)勾選限定處理範圍
  • 參數對應:建立「門窗參數 → 填塞參數」的對應規則,支援同名批量對應與逐一手動對應
  • 粉刷厚自動計算:依牆體複合構造(外層/結構層/內層厚度)與自訂公式計算填塞內外粉刷厚
  • 朝向控制:填塞依門窗面向自動旋轉,「轉向反轉」可再加 180°
  • 參數同步:門窗參數變更後,以「調整」分頁把單一參數批量同步到該類門窗的填塞
  • 設定檔管理:把範圍勾選、對應、公式與「門窗 ↔ 填塞」對應紀錄存成 .mos 設定檔,多專案各自管理
  • 快速定位:「挑選」在圖面點選門窗、雙擊列表在 Revit 中選取該類全部實例

使用情境

以下情境都附上實際要用的分頁與按鈕名稱,可以直接照著做:

情境一:新建專案為全部門窗批量建立填塞

建築師完成門窗配置後,要為所有門窗加上周邊填塞細節:在「製作」分頁勾選「階段」「樓層」與「門、窗」清單中的目標類型,選定「MO填塞樣板」,按「加入同名參數對應」建立參數對應,最後按「建立填塞」。(本情境會新增族類型與大量元件,先備份!詳見前置設定)

情境二:不同牆體構造自動計算粉刷厚

專案中有多種厚度的牆體(外牆厚、隔牆薄):在「製作」分頁的「粉刷厚設定」群組勾選「啟用」,選好「內粉刷厚」「外粉刷厚」「窗框厚 a」「窗偏心 b」四個參數,保留或修改「內粉刷厚公式」「外粉刷厚公式」——工具會逐扇門窗從其安裝的牆體讀取各層厚度代入公式,自動寫入對應的填塞參數。

情境三:門窗尺寸變更後同步填塞

設計調整導致門窗參數變動,已建立的填塞不會自動更新,有兩條路:(一)重新按一次「製作」分頁的「建立填塞」——對已有對應紀錄的門窗只同步參數、不會再建新的;(二)只改單一參數時,切到「調整」分頁,選「窗類」、選好「實體參數」與「族群參數」,按「更新參數」(作用範圍是當前視圖)。

情境四:填塞朝向與預期相反

少數情況下填塞族的預設方向與門窗面向合成後朝向錯誤:勾選「製作」分頁的「轉向反轉」(填塞旋轉角度再加 180°),先對單一樓層測試確認後再擴大執行。注意:此選項只影響「新建立」的填塞。

情境五:多個專案各自管理設定

不同專案的牆體構造與門窗規格各異:完成配置後用頂部「設定」選單的「SaveAs」為每個專案獨立存一份 .mos 設定檔;換專案或重開工具時用「Open」「Load」載入對應設定(含範圍勾選、參數對應與已建立填塞的紀錄)。

情境六:誤刪填塞後重建

手動刪掉了某些填塞想重新建立:先到「設定」選單按「清除快取」清掉記憶中的「門窗 ↔ 填塞」紀錄,再按「建立填塞」重建。⚠️ 清除紀錄後若模型中還殘留其他填塞,重建會產生重複,務必先備份(詳見前置設定)。

情境七:快速盤點某類門窗

要確認某類門窗在模型中的數量與位置:在「製作」或「調整」分頁的清單中雙擊該列,Revit 會直接選取該類型的全部實例;反過來,不知道圖面某扇門窗屬於哪一類時,按「挑選」點它一下,清單會自動定位並勾選其類型。

前置設定

第一步:開啟並連結

  1. 在 Revit 中開啟目標專案檔案,並切換到方便檢查的平面視圖。
  2. 執行 MO 填塞 指令。工具視窗會自動連結當前檔案,不需要手動匯入或重新載入模型。
  3. 重複執行指令時,焦點會回到已開啟的視窗(單一執行個體),不會疊出第二個視窗;關閉 Revit 檔案時工具視窗也會自動關閉。

💡 連結狀態確認

若某些功能沒有反應,請確認:目前文件是專案檔案而非家族文件;檔案可編輯、不在外部編輯狀態;目標門窗有安裝在牆上、未被隱藏;「調整」分頁的功能需要當前視圖中確實看得見目標門窗與填塞。

第二步:選擇處理範圍

  1. 「製作」分頁有三個清單:「階段」「樓層」(勾選制)與「門、窗」(勾選類型);「調整」分頁的「窗類」清單則是單一選取。
  2. 兩個分頁都有「挑選」按鈕:點下後到 Revit 圖面點一扇門或一扇窗(狀態列提示「挑選實體 (FamilyInstance)」,取消按 Esc),清單會自動找到對應類型。
  3. 在 Revit 中新增/刪除了門窗後,回「製作」分頁按「重新讀取」更新清單(清單勾選會被重設)。
  4. 「MO填塞樣板」清單上方的文字框可輸入關鍵字即時過濾樣板清單。

第三步:執行並觀察結果

  1. 執行前檢查勾選範圍:「階段」「樓層」「門、窗」是否都勾到;「MO填塞樣板」是否已選;參數對應與「粉刷厚設定」是否符合預期。
  2. 按「建立填塞」(製作)或「更新參數」(調整)開始處理。
  3. 處理中的訊息(目前處理的門窗、建立的類型、計算出的粉刷厚數值等)會即時顯示在工具視窗標題列,可隨時切換視圖檢查中間結果。
  4. 本工具不提供分批存檔選項;大型模型建議先只勾選單一樓層分批執行,出錯也比較好定位。

⚠️ 執行前一定先備份

「建立填塞」會新增族類型、建立新元件,並修改填塞族檔案本身(工具會開啟填塞族建立新類型並存檔)。批量執行前請先「另存新檔」建立檔案副本;執行完的設定檔也請記得用「設定 → Save」存好(裡面記錄了哪些門窗已建填塞,是避免重複建立的依據)。

操作步驟

本章依工具視窗的 2 個分頁排列(外加頂部「設定」選單)。每個功能都標明位置(📍 所在群組與按鈕)、一句話說明與操作步驟。介面常用「挑選」(到圖面選取門窗)、「重新讀取」(重新掃描清單)、「加入…對應」(建立參數對應)、「建立填塞」「更新參數」(執行)等按鈕,看到相同文字即為對應位置。

分頁 1:製作

批量建立填塞的主作業區:左側選範圍(階段/樓層)與門窗類型,中間選填塞樣板、建立參數對應,右側設定粉刷厚與朝向,最後按 建立填塞。

1.1 設定處理範圍(階段 / 樓層)

📍 左側群組「階段」與「樓層」:在清單中勾選要處理的階段與樓層

一句話:圈定「哪些階段建立、在哪一層」的門窗會被處理,兩邊都勾到才會被建立填塞。

  1. 在「階段」清單勾選要處理的設計階段(工具依門窗的「建立階段」過濾)。
  2. 在「樓層」清單勾選目標樓層(可一次勾多層)。
  3. 首次使用建議只勾單一樓層測試,確認位置、朝向與參數都正確再擴大。

💡 過濾條件說明

一扇門窗要「通過」處理,需同時滿足:類型在「門、窗」清單被勾選、安裝在牆上、其建立階段在「階段」清單被勾選、其所屬參考樓層在「樓層」清單被勾選。任何一項不滿足都會被悄悄略過(不報錯)。

1.2 選擇門窗類型(門、窗清單)

📍 群組「門、窗」:在「類」清單勾選類型;下方按鈕「挑選」「重新讀取」

一句話:列出專案中已安裝在牆上的門窗類型,勾選要建立填塞的類型;也可到圖面挑選一樘門窗反向定位它的類型。

  1. 清單列出所有「已安裝在牆上」的門窗類型,顯示為「族名稱-類型名稱」(可勾選多類)。
  2. 剛在 Revit 中新增或刪除了門窗?按「重新讀取」更新清單(注意:清單勾選會被重設)。
  3. 按「挑選」,到 Revit 圖面點一扇門或窗(提示「挑選實體 (FamilyInstance)」,取消按 Esc),工具會自動在清單中找到並勾選該類型。
  4. 雙擊清單任一行,可在 Revit 中直接選取該類型的全部實例,方便盤點數量與檢查屬性。

💡 清單為什麼沒有我的門窗?

沒有安裝在牆上(Host 為空)的門窗不會列入。若門窗是自由放置在樓板或空間中的,本工具不會處理它。

1.3 選擇填塞樣板(MO填塞樣板)

📍 群組「MO填塞樣板」:上方文字框輸入關鍵字過濾,下方「類」清單選取樣板(僅能選一個)

一句話:選一個「一般模型」類別的族類型作為填塞的建立模板,工具會以它為基礎為各門窗建立專屬填塞類型。

  1. 清單列出目前專案中所有「一般模型」(Generic Model)類別的族類型,預設自動選中第一項。
  2. 清單太長時,在上方文字框輸入關鍵字,清單即時過濾。
  3. 單點選取目標 MO 填塞樣板(單選;換選樣板會切換該樣板專屬的參數對應與下拉內容)。

⚠️ 樣板族要有參數

模板族需已定義所需的數值型參數(如「內粉刷厚」「外粉刷厚」及窗框厚、偏心等),否則「對應屬性參考」與「粉刷厚設定」的下拉選單會沒有可選項目。工具只列出數值型參數,文字型參數不會出現。

1.4 建立參數對應(對應屬性參考)

📍 群組「對應屬性參考」:按鈕「加入同名參數對應」「加入參考對應」;子群組「窗參數」「MO填塞參數」的下拉選單;下方表格(欄「窗」「MO」與「刪除」按鈕)

一句話:告訴工具「門窗的哪個參數值要複製到填塞的哪個參數」;兩族參數同名時可一鍵批量建立。

  1. 先選好「MO填塞樣板」,並在「門、窗」清單單選一類門窗(下拉與表格內容以這兩個選擇為依據)。
  2. 兩族參數命名一致時:按「加入同名參數對應」,自動比對並加入所有同名數值參數的對應(此按鈕支援多選類型一次處理)。
  3. 個別對應時:在「窗參數」選門窗側參數、在「MO填塞參數」選填塞側參數,按「加入參考對應」。
  4. 要移除對應:在表格該列點「刪除」按鈕(僅單選一個門窗類型時可操作)。
  5. 對應是依「門窗類型 + MO樣板」組合分開管理的:換類型或換樣板,看到的是各自的一組對應。

💡 兩個容易卡的點

(一)對應表格只有在「門、窗」清單恰好單選一個類型時才顯示內容,多選時表格是空的(不代表對應沒建好);(二)下拉選單只列「數值型」參數,找不到某個參數時先確認它的參數類型是不是數值。

1.5 粉刷厚自動計算(粉刷厚設定)

📍 群組「粉刷厚設定」(分頁右側上方):勾選「啟用」;「內粉刷厚」「外粉刷厚」「窗框厚 a」「窗偏心 b」下拉選單;「內粉刷厚公式」「外粉刷厚公式」文字框

一句話:建立填塞時,工具自動讀取門窗所安裝牆體的厚度與填塞上的兩個參數,依公式算出內外粉刷厚寫入填塞。

  1. 勾選「啟用」開啟公式計算(不勾=建立時不算粉刷厚)。
  2. 「內粉刷厚」「外粉刷厚」選填塞上要寫入結果的兩個參數(參數名稱以「內粉刷」「外粉刷」開頭時會自動選中)。
  3. 「窗框厚 a」「窗偏心 b」選填塞上的兩個參數(名稱以「窗框厚」「偏心」開頭時會自動選中);這兩個值從填塞族讀取,模板族需先設定好數值。
  4. 查看或修改兩個公式文字框(預設:外 (c+d+f-a)/2+(c-f)/2+b、內 (c+d+f-a)/2-(c-f)/2-b)。

📐 公式變數說明

  • a=「窗框厚 a」參數值、b=「窗偏心 b」參數值(都從填塞族讀取)。
  • c=牆外層厚:宿主牆複合構造「第一層」的寬度(該層功能不是結構層時才計入)。
  • d=牆結構層厚:複合構造中所有「結構層」的寬度總和。
  • f=牆內層厚:複合構造「最後一層」的寬度(該層功能不是結構層時才計入)。
  • c/d/f 由工具對每扇門窗從其實際安裝的牆自動讀取,不需手動輸入;公式結果為負數時自動以 0 記。

⚠️ 牆體構造要先定義好

若牆體類型沒有把任何一層標記為「結構」,d 會算成 0;第一層或最後一層本身就是結構層時,c 或 f 也會是 0——結果就會不正確。啟用此功能前,請先在牆體類型的複合構造中確認各層功能標記正確。

1.6 反轉填塞朝向(轉向反轉)

📍 核取方塊「轉向反轉」(分頁右側、「建立填塞」按鈕上方)

一句話:填塞預設依門窗面向自動旋轉;勾選此項會在計算出的朝向上再旋轉 180°。

  1. 預設不勾選:填塞朝向依門窗的面向自動決定,一般情況維持即可。
  2. 若建立後發現填塞方向與預期相反,勾選「轉向反轉」後先對單一樓層重新測試。
  3. 確認方向正確後再擴大範圍執行。

⚠️ 只影響新建立的填塞

「轉向反轉」只作用於本次「新建立」的填塞;已存在的填塞朝向要調整,得先刪除它再重建(重建前記得先「設定 → 清除快取」,見 1.8)。

1.7 執行:建立填塞

📍 按鈕「建立填塞」(製作分頁右下方、全寬大按鈕)

一句話:依勾選的範圍,為每扇符合條件的門窗建立一個填塞、複製參數值,並把填塞旋轉到正確朝向。

  1. 確認:已選「MO填塞樣板」;「階段」「樓層」「門、窗」有勾選;參數對應與「粉刷厚設定」符合預期。
  2. 按「建立填塞」:工具先開啟填塞族,為每扇門窗建立一個專屬類型(類型名稱格式「MO填塞-{門窗元件編號}」,編號是該門窗在模型中的內部元件 ID),再將族載回專案。
  3. 接著對每扇符合條件的門窗:在牆上該門窗的位置建立一個填塞、複製對應的參數值(含啟用時的粉刷厚公式結果),並依門窗面向旋轉填塞。
  4. 已有對應紀錄的門窗(之前建立過且紀錄仍在):只同步參數,不會再建新填塞。
  5. 在工具視窗標題列觀察處理訊息(目前處理的門窗、建立的類型、計算出的粉刷厚數值等),完成後回 Revit 抽查填塞位置與參數。

⚠️ 重複填塞的風險

避免重複的依據是「門窗 ↔ 填塞對應紀錄」(存在設定檔與工具記憶體中)。若紀錄遺失——沒有 Load 本專案的設定檔、按過「清除快取」、或載入了別專案的設定檔——再按「建立填塞」會為已有填塞的門窗再建一個新的,造成重複。若已發生重複:手動刪除多餘的填塞,再用「設定 → Load」載入正確設定檔恢復紀錄。

💡 執行時會發生什麼

工具會自動開啟填塞族的家族編輯器視窗(短暫出現)、建立新類型並存檔家族檔案——所以執行後「填塞族檔案本身」會被修改,這是正常行為。個別門窗處理失敗時,標題列會出現該門窗的錯誤訊息,其餘門窗不受影響。

1.8 管理設定檔(設定選單)

📍 頂部選單「設定」:「Open」「Load」「Save」「SaveAs」「清除快取」

一句話:把本專案的範圍勾選、參數對應、公式設定與「門窗 ↔ 填塞」對應紀錄存成 .mos 設定檔,之後可反覆載入。

  1. 「Save」:存到目前的設定檔位置(第一次會跳出存檔對話框選位置,之後自動記住該位置)。
  2. 「SaveAs」:選擇新的位置與檔名另存一份(適合每專案一份)。
  3. 「Open」:挑一個 .mos 設定檔載入(取消選擇=載入一個全空的設定檔,等同清空目前設定)。
  4. 「Load」:載入上次記住位置的設定檔(工具開啟時不會自動載入,需手動執行)。
  5. 「清除快取」:清除記憶體中的「門窗 ↔ 填塞」對應紀錄——重建已刪除填塞前必須先按;風險見 1.7。

⚠️ 建立完成後請記得 Save

設定檔裡記錄了「哪些門窗已建填塞」。若建立完成後沒有「Save」,下次開啟工具就不知道這些門窗已有填塞,重跑「建立填塞」會重複建立。建議把「建立 → Save」當成一個完整動作。

分頁 2:調整

批量參數同步的分頁:門窗參數變更後,選一類門窗,指定「從門窗讀哪個參數」與「寫入填塞哪個參數」,一次同步該類門窗的填塞。

2.1 選擇門窗類型(窗類清單)

📍 左側「窗類」清單(單選)+ 下方「挑選」按鈕

一句話:選定要同步填塞的門窗類型(一次一個);也可直接到圖面挑選。

  1. 在「窗類」清單單點選取目標門窗類型(清單內容與「製作」分頁的「門、窗」清單相同)。
  2. 或按「挑選」,到 Revit 圖面點一扇門或窗,清單自動定位到它的類型。
  3. 雙擊清單行可在 Revit 中選取該類型的全部實例,先盤點再同步。

2.2 批量同步參數(更新參數)

📍 右側標籤「實體參數」「族群參數」的下拉選單+「更新參數」按鈕

一句話:把選定門窗「某一參數」的實例值,批量寫入當前視圖中該類門窗對應填塞的參數。

  1. 先在「製作」分頁選好「MO填塞樣板」(「族群參數」下拉的內容來自該樣板的數值參數)。
  2. 在「調整」分頁選取門窗類型後,「實體參數」下拉會列出該門窗的數值參數(要讀取的來源)。
  3. 在「族群參數」選取填塞側要寫入的參數。
  4. 把 Revit 當前視圖切到含門窗與填塞的視圖,按「更新參數」。
  5. 工具逐扇門窗找出其專屬填塞類型(「MO填塞-{該門窗元件編號}」)的填塞實例,把門窗的參數值寫入。

⚠️ 作用範圍是「當前視圖」

「更新參數」只處理當前視圖內的門窗與填塞。若目前視圖沒有顯示填塞(例如在另一個樓層平面),按了也不會有任何變化——請先切到含填塞的視圖。

💡 找不到對應填塞時

某扇門窗若沒有找到名為「MO填塞-{元件編號}」的填塞類型(從未建立、或族已被刪除),該扇會直接略過。要重建請回「製作」分頁按「建立填塞」(若門窗已有殘留填塞且未清除紀錄,先評估重複風險,見 1.7)。

使用技巧與注意事項

名詞對照表(先花 2 分鐘看這個)

本工具介面沿用 Revit 中文術語,下列是最常遇到、也最容易混淆的:

名詞 是什麼 在本工具中的出現位置
填塞(Padding) 門窗周邊的收邊/防水/隔熱構件;本工具以「通用模型」族元件表示並批量建立 「建立填塞」產生的所有新元件
MO填塞樣板 專案中「一般模型」類別的族類型,作為建立填塞的模板(單選) 「製作」分頁群組「MO填塞樣板」
填塞專屬類型 工具為每扇門窗自動建立的族類型,名稱「MO填塞-{門窗元件編號}」(編號=該門窗的內部元件 ID,不是門窗類型編號) 「建立填塞」新增的族類型;「調整」分頁依此名稱找填塞
階段(Phase) 專案的建造/使用階段;本工具以門窗的「建立階段」過濾 「製作」分頁群組「階段」
樓層(Level) 水平基準面;本工具以門窗的「所屬參考樓層」過濾 「製作」分頁群組「樓層」
族 / 族類型 / 族實例 族=元件模板;族類型=族中可調整尺寸/參數的變體;族實例=放在模型中的具體元件 「門、窗」「窗類」清單列「類」(顯示「族名稱-類型名稱」)
通用模型(Generic Model) 無特定用途類別的族;填塞樣板與填塞元件都屬於此類別 「MO填塞樣板」清單的來源範圍
參數(數值參數) 元件的屬性欄位;本工具的各下拉選單只列「數值型」參數 「窗參數」「MO填塞參數」「實體參數」「族群參數」下拉
對應(參數對應) 「門窗的哪個參數值 → 複製到填塞的哪個參數」的規則;依「門窗類型 + 樣板」分開管理 群組「對應屬性參考」的表格(欄「窗」「MO」+「刪除」)
粉刷厚(內/外) 填塞內側/外側粉刷層的厚度,可由公式依牆體構造自動計算 群組「粉刷厚設定」的下拉與公式框
公式變數 a/b/c/d/f a=窗框厚、b=窗偏心(從填塞族讀取);c=牆第一層寬度(非結構層時)、d=牆結構層寬度總和、f=牆最後一層寬度(非結構層時) 「粉刷厚設定」的標籤「窗框厚 a」「窗偏心 b」「牆外層厚 c」「牆結構層厚 d」「牆內層厚 f」與兩個公式框
轉向反轉 易誤解標籤:不是「逆時針旋轉」,勾選=在自動計算的朝向上再加 180°;只影響新建立的填塞 「製作」分頁核取方塊「轉向反轉」
重新讀取 易誤解標籤:是重新掃描模型中「已安裝在牆上」的門窗類型清單,不是載入設定檔 「門、窗」群組按鈕「重新讀取」
清除快取 清除「門窗 ↔ 填塞」對應紀錄;重建已刪填塞前必按,但誤按會導致重複建立 選單「設定」→「清除快取」
設定檔(.mos) 記錄範圍勾選、參數對應、粉刷厚設定、轉向反轉與已建填塞紀錄的檔(.mos) 選單「設定」→「Open」「Load」「Save」「SaveAs」
實體參數 從一扇門窗「實例」上讀取的參數(來源端) 「調整」分頁標籤「實體參數」
族群參數 易誤解標籤:指填塞「族/類型」上要寫入的參數(目的端),不是 Revit 的「族」管理功能;內容來自「製作」分頁選的樣板 「調整」分頁標籤「族群參數」
標題列進度 執行時的處理訊息顯示在工具視窗標題列(目前門窗、建立類型、粉刷厚數值等) 「建立填塞」「更新參數」執行期間
挑選 到 Revit 圖面點選一扇門或窗(狀態列提示「挑選實體 (FamilyInstance)」,Esc 取消),清單自動定位該類型 「門、窗」群組與「調整」分頁的「挑選」按鈕

高效作業建議

✓ 這樣做更快更穩

  • 先備份再處理:「建立填塞」會新增族類型、新增元件並修改填塞族檔案,大批執行前先「另存新檔」。
  • 單樓層測試再擴大:先只勾一個樓層、一兩類門窗跑一次,確認位置、朝向與參數正確後再全案執行。
  • 參數命名統一:門窗族與 MO 填塞族採一致的參數命名,「加入同名參數對應」才能一鍵建好全部對應。
  • 每專案一份設定檔:用「SaveAs」為每個專案存 .mos;重開工具時先「Load」,避免重複建立填塞。
  • 新增門窗後先「重新讀取」:在 Revit 中加完新門窗類型,先按「重新讀取」更新清單再勾選。
  • 用「挑選」與雙擊定位:找不到某扇門窗的類型用「挑選」;要盤點某類全部實例就雙擊清單行。
  • 盯住標題列:處理訊息即時顯示在標題列,可切到 Revit 視圖同步檢查中間結果。
  • 定期同步:施工過程門窗尺寸有異動時,回「調整」分頁同步關鍵參數,或重跑「建立填塞」(對已有紀錄的門窗只同步參數)。

重要注意事項

⚠️ 請務必留意

  • 重複建立風險:對應紀錄遺失(未 Load 設定檔、按過「清除快取」、載入別專案設定檔)後再跑「建立填塞」會產生重複填塞——見 1.7 的處理方式。
  • 清除快取是雙面刃:重建「已刪除的填塞」前必須先清除;但若模型中還有其他填塞,清除後重跑會重複建立,務必先備份。
  • 族檔案會被修改:「建立填塞」會開啟並存檔填塞族檔案(新增專屬類型);執行後族檔案內容已變動,屬正常行為。
  • 「更新參數」只看當前視圖:當前視圖沒有顯示填塞時,「調整」分頁的同步不會有任何效果。
  • 「轉向反轉」預設關閉:除非確認朝向真的相反,否則不要勾選;且只影響新建立的填塞。
  • 非安裝在牆上的門窗不處理:清單不含、也不會建立;門窗移動後填塞不會跟隨(填塞是自由元件)。

進階應用提示

💡 工作流組合技

  • 標準建立流程:勾「階段」「樓層」→ 勾「門、窗」→ 選「MO填塞樣板」→「加入同名參數對應」→(啟用「粉刷厚設定」)→「建立填塞」→「設定 → Save」存檔設定。
  • 多牆體構造自動粉刷厚:事先在牆體類型中把複合構造各層功能標記正確(結構層、外層、內層)→ 設定「粉刷厚設定」的四個參數與公式 → 不同牆厚的門窗各自算出對應粉刷厚。
  • 兩級參數同步:門窗全面異動=重跑「建立填塞」(已有紀錄的門窗只同步參數);只動單一參數=「調整」分頁「更新參數」,較輕量。
  • 多專案設定庫:每專案「SaveAs」一份 .mos 集中放同一資料夾;換專案時「Open」對應檔即可帶入範圍、對應與填塞紀錄。
  • 填塞重建流程:手動刪除填塞 →「設定 → 清除快取」→「建立填塞」,填塞會依原門窗位置重建(門窗位置若有異動,新填塞會落在門窗現位置)。
  • 批量盤點:雙擊清單行在 Revit 選取該類全部實例 → 搭配 Revit 內建排程或屬性面板核對數量、尺寸與參數是否與填塞一致。

常見疑難排解

問題現象 可能原因 解決方法
按「建立填塞」完全沒反應 「MO填塞樣板」沒有選取(工具先檢查這一項),或沒有任何門窗同時符合勾選的階段/樓層/類型條件 確認已選樣板;逐項檢查「階段」「樓層」「門、窗」的勾選,先只勾單一樓層試跑
「門、窗」清單是空的或缺少某些門窗 清單只列「已安裝在牆上」的門窗;或 Revit 中新增了門窗但尚未刷新清單 確認門窗有安裝在牆上;按「重新讀取」重新掃描
清單勾選被重設了 按過「重新讀取」會重設清單勾選 重新勾選需要的類型(重要設定請用「設定 → Save」存檔)
建立的填塞數量比預期少 部分門窗的「建立階段」或「所屬參考樓層」不在勾選範圍內(被悄悄略過,不報錯) 在 Revit 中檢查被略過門窗的階段與樓層屬性,補勾對應的階段/樓層
某扇門窗在標題列出現錯誤訊息、沒有填塞 該門窗處理時發生例外(宿主牆異常、參數讀取失敗等),該扇被略過 查看標題列訊息;到 Revit 檢查該門窗的宿主牆與參數;先以單扇門窗測試定位問題
已有填塞的門窗又長出第二個填塞 「門窗 ↔ 填塞」對應紀錄遺失(未 Load 本專案設定檔、按過「清除快取」、或載入了別專案的設定檔)後重跑「建立填塞」 手動刪除多餘填塞;用「設定 → Load」載入正確設定檔恢復紀錄;之後每次建立完成都要「Save」
手動刪掉填塞後,按「建立填塞」沒有重建 對應紀錄還在,工具對「已有紀錄」的門窗只做參數同步、不重建 先到「設定 → 清除快取」清紀錄,再按「建立填塞」(注意重複風險,見 1.7)
「對應屬性參考」表格是空的 表格只在「門、窗」清單「恰好單選一個類型」時顯示內容 單選一個門窗類型查看;多選時對應仍可建立,只是表格不顯示
「窗參數」/「MO填塞參數」下拉是空的 「MO填塞樣板」尚未選取,或樣板沒有數值型參數 先選一個 MO 填塞樣板;確認樣板族有數值型參數
「加入同名參數對應」沒有加入任何對應 兩側參數名稱必須完全相同,且都是數值型參數 核對兩族的參數命名是否一致(含大小寫與空格);名稱不同的改用「加入參考對應」
建立後發現對應的參數值沒有變 參數查找未命中而被靜默略過(以 Revit 內部參數 ID 查找,自訂參數是否可被查找需實測確認),或兩側數值本就相同 先以單扇門窗實測確認對應是否生效;填塞自訂的厚度參數建議改走「粉刷厚設定」公式機制(以名稱查找,較可靠)
粉刷厚計算結果是 0 牆體複合構造沒有標記結構層(d=0),或第一層/最後一層本身就是結構層(c 或 f=0) 到牆體類型檢查複合構造各層的「功能」標記,修正後重跑
粉刷厚比預期小 公式結果為負數時自動以 0 取代;或牆層/參數值不符合預期 在標題列查看工具記錄的窗框厚、偏心、各牆層厚數值,核對公式與參數
「內粉刷厚」/「外粉刷厚」下拉自動選錯了參數 工具會依名稱開頭(「內粉刷」「外粉刷」「窗框厚」「偏心」)自動選取符合的參數,同前綴有多個時可能選到非預想的那個 手動改選正確的參數(選取會被保存進設定檔)
建立的填塞朝向相反 樣板族預設方向與門窗面向合成後朝向不符 勾選「轉向反轉」(加 180°)後先單樓層測試;已建填塞需刪除重建(先「清除快取」)
填塞類型(MO填塞-xxx)建立了,但模型中沒有填塞 該門窗處理時發生例外被略過,或找不到對應類型 查看標題列錯誤訊息;檢查該門窗的宿主牆是否正常;單扇測試定位
門窗在牆中移動後,填塞沒有跟隨 填塞是自由元件,建立後位置固定,不會隨門窗移動 手動移動填塞到門窗現位置;或刪除後「清除快取」再重建(會落在門窗現位置)
「調整」分頁按「更新參數」沒有變化 作用範圍是「當前視圖」:當前視圖沒有該類門窗、或沒有對應填塞;或兩下拉尚未選 切到含門窗與填塞的視圖;確認已選門窗類型且「實體參數」「族群參數」都已選
「調整」分頁「族群參數」下拉是空的 其內容來自「製作」分頁目前選取的「MO填塞樣板」 先在「製作」分頁選一個 MO 填塞樣板
「調整」分頁「實體參數」下拉是空的 尚未選門窗類型,或該類門窗的數值參數清單為空 重新單選一個門窗類型(清單會重新載入其參數)
「更新參數」後部分填塞沒有更新 該門窗找不到名為「MO填塞-{元件編號}」的填塞類型(從未建立或族已刪除),該扇被略過 回「製作」分頁確認/重建該門窗的填塞(注意重複風險)
第一次「Save」要選位置、之後就不用 首次存檔需指定設定檔位置,工具會記住該位置供之後「Save」「Load」使用 首次選一個固定位置;要改位置用「SaveAs」或「Open」
「設定 → Open」取消後設定變空了 取消 Open 對話框=載入一個全空的設定檔(預期行為) 重新「Open」挑回原本的設定檔;若本意就是重設則無須處理
工具開啟時設定沒有自動載入 工具啟動時不會自動載入設定檔,需手動「Load」或「Open」 每次開啟工具、開始建立前,先「設定 → Load」載入本專案的設定檔
「登入」視窗按「取消」後工具消失了 「取消」會連同工具視窗一起關閉(設計行為) 重新執行「MO 填塞」指令,並在「登入」視窗完成登入
執行指令後沒有視窗出現 在家族編輯器中執行(不支援),或工具視窗已開啟(單一執行個體,焦點應已回到既有視窗) 切換到專案檔案重試;查看 Revit 主視窗旁是否已有工具視窗
關閉 Revit 檔案後工具不見了 文件關閉時工具視窗會自動關閉(設計行為) 重新開啟檔案並執行指令;開始前先「Load」設定檔
想確認執行進度 / 現在處理到哪 (非故障)進度訊息顯示在工具視窗標題列 隨時看「MO填塞」視窗標題列的最新訊息;也可切換視圖檢查中間結果

快速查詢:遇到什麼狀況用什麼功能

我想要… 用這個功能(所在分頁)
為全案門窗一次建立填塞「建立填塞」(製作,先勾好範圍與對應)
只為單一樓層建立填塞「樓層」清單只勾該樓層 →「建立填塞」(製作)
只處理特定建造階段的門窗「階段」清單勾選 →「建立填塞」(製作)
Revit 新增了門窗,清單沒更新「重新讀取」(製作)
不知道圖面某扇門窗屬於哪一類「挑選」點它一下(製作 或 調整)
把某類門窗在 Revit 中全部選起來盤點雙擊清單行(製作 的「門、窗」或 調整 的「窗類」)
填塞樣板清單太長找不到「MO填塞樣板」上方的關鍵字框(製作)
兩族參數同名,快速建好對應「加入同名參數對應」(製作)
兩個不同名的參數要配對「窗參數」「MO填塞參數」+「加入參考對應」(製作)
移除一條建錯的參數對應對應表格該列的「刪除」按鈕(製作,需單選門窗類型)
內外粉刷厚自動依牆算「粉刷厚設定」勾「啟用」(製作)
改粉刷厚的計算公式「內粉刷厚公式」「外粉刷厚公式」文字框(製作)
填塞朝向反了勾選「轉向反轉」後重建(製作,只影響新建立的填塞)
門窗尺寸變了,把對應參數同步回填塞重跑「建立填塞」(製作,已有紀錄的門窗只同步)或「更新參數」(調整,單參數)
只批量同步一個參數到該類門窗的填塞「實體參數」「族群參數」+「更新參數」(調整,注意當前視圖範圍)
存好本專案的設定(含已建填塞紀錄)「設定 → Save」(首次用 SaveAs 選位置)
換專案 / 重開工具後恢復設定「設定 → Load」(記住位置)或「Open」(挑檔)
為每個專案各存一份設定「設定 → SaveAs」
誤刪了填塞,要重建「設定 → 清除快取」→「建立填塞」(製作,先備份)
防止重跑時重複建立填塞每次建立後「設定 → Save」;重開工具先「Load」
MO 樣板清單是空的專案尚未載入「一般模型」族 → 先從庫載入填塞族再重開工具
某些門窗永遠不出現在清單未安裝在牆上的門窗不處理 → 讓門窗安裝到牆上
想確認建立時的計算過程看工具視窗標題列訊息(窗框厚/偏心/各牆層厚/粉刷厚結果)
彈出「登入」視窗進不去工具「登入ID」輸入登入碼 →「登入」;「取消」會關閉工具,需重新執行指令
指令沒反應、視窗沒出現確認是專案檔案(非家族文件);或視窗已開啟(單執行個體)

功能索引表(依分頁)

分頁 包含功能 典型產出
製作 階段/樓層範圍勾選、門、窗清單(挑選、重新讀取、雙擊選取)、MO填塞樣板(關鍵字過濾、單選)、對應屬性參考(加入同名參數對應、加入參考對應、窗參數/MO填塞參數、對應表格與刪除)、粉刷厚設定(啟用、四參數下拉、兩公式)、轉向反轉、建立填塞、設定選單(Open/Load/Save/SaveAs/清除快取) 與門窗尺寸一致的批量填塞、專屬填塞族類型(MO填塞-{編號})、參數對應與 .mos 設定檔
調整 窗類清單(單選、挑選、雙擊選取)、實體參數/族群參數下拉、更新參數 與門窗最新參數一致的填塞參數值(當前視圖範圍)

常用工作流卡片

新專案首批填塞

「製作」:勾「階段」「樓層」→ 勾「門、窗」類型 → 選「MO填塞樣板」→「加入同名參數對應」→(勾「粉刷厚設定 → 啟用」)→「建立填塞」→「設定 → Save」存好設定檔。先單樓層測試再全案。

粉刷厚自動計算

事先把牆體類型的複合構造各層功能標記正確 →「粉刷厚設定」勾「啟用」、選好「內粉刷厚」「外粉刷厚」「窗框厚 a」「窗偏心 b」→ 保留或調整兩個公式 →「建立填塞」時逐扇門窗依其實裝牆自動計算。

門窗異動後同步

全面異動:重跑「建立填塞」(已有紀錄的門窗只同步參數、不新建)。單參數異動:「調整」分頁選「窗類」→ 選「實體參數」「族群參數」→ 切到含填塞的視圖 →「更新參數」。

多專案設定管理

每專案「設定 → SaveAs」一份 .mos 集中存放 → 換專案「Open」對應檔 → 開始前確認範圍與對應正確。切勿拿 A 專案的設定檔去跑 B 專案的門窗(會造成重複建立)。

填塞誤刪重建

備份檔案 →「設定 → 清除快取」→「建立填塞」重建(落在門窗現位置)→「Save」恢復紀錄。注意:只清除「要重建」的專案才安全;模型中殘留其他填塞時會重複。

批量盤點驗證

雙擊「門、窗」清單行 → Revit 選取該類全部實例 → 抽查填塞位置與參數;「調整」分頁同樣可用雙擊盤點。配合標題列的計算訊息(各牆層厚、粉刷厚結果)核對公式是否符合預期。