IFC 檔案

您可將 SOLIDWORKS 檔案輸出為 Industry Foundation Classes .ifc 檔案 (IFC 2x3 或 IFC 4.0),以在建物供應鏈的常用軟體應用程式中使用。

您可以使用從這台 PC 開啟,來開啟 SOLIDWORKS 軟體中的 .ifc 檔,以包含原先以結構軟體應用程式產生的模型資訊。 若要過濾要輸入的零組件,請在開啟對話方塊中,選擇啟用濾器

下列的屬性可以從 SOLIDWORKS 檔案對應至一個 IFC 4.0 檔案:

  • 幾何資料
  • 材料與物質特性
  • 鑲嵌面紋的幾何
  • 面及本體的色彩

下列屬性可以被寫入至 IFC 2x3 檔案:

  • 材質
  • 質量量測
  • 面積測量
  • 體積測量

輸出 .IFC 檔案

您可以使用 IFC 2x3 或 IFC 4,將 SOLIDWORKS 最上層組合件或零組件輸出為 .ifc 檔案,您可以使用內含 IFC 中繼資料的自訂屬性及其他屬性來輸出 .ifc 檔案。

在輸出至 .ifc 格式之前,您可以套用 Defeature 工具至模型上來移除設計的細節並降低檔案的大小。
  1. 按一下檔案 > 輸出為
  2. 輸出對話方塊,針對檔案類型,選擇 IFC 2x3IFC 4
  3. 按一下 選項
  4. 選擇 OmniClass™、Uniclass2015、自訂屬性、材質屬性與物質特性,以及單位,然後按一下確定
    在您選擇 OmniClass 或 UniClass 之前,您瞭解列在對話方塊中的類別是很重要的。 請參閱 http://www.omniclass.org[http://www.cpic.org.uk/uniclass2/]
  5. 如果您要輸出為 IFC 4,請儲存為下列其中一個項目:
    • BREP
    • 鋪嵌紋路
  6. 選擇檔案名稱與位置,輸入選用的描述,然後按一下確定

將自訂屬性輸出至 IFC 檔案

當您將 SOLIDWORKS 模型輸出為 IFC 檔案時,您可以將 SOLIDWORKS 自訂屬性對應至 IFC 屬性組。

優點:BIM 客戶可以輸出其自訂屬性資料,這對建築物的建造和操作非常重要。此功能具有彈性。它可讓您將 SOLIDWORKS 屬性對應至 IFC 屬性,其可能使用不同的名稱,並在 IFC 檔案中定義您自己的目標屬性組。

  1. 在 SOLIDWORKS 檔案中,按一下檔案 > 屬性,然後在自訂標籤上,加入您要輸出至 IFC 檔案的屬性。儲存檔案。
  2. 產生將 SOLIDWORKS 自訂屬性對應至 IFC 屬性組值的 XML 對應檔案。SOLIDWORKS 在 SOLIDWORKS install folder\lang\language\IFC 提供範例對應檔案。
    範例對應檔案:
    <CustomPropertiesPSETMapping>
        <Schema Version="1.0"/>
        <PropertySet Name="Pset_DoorCommon">
            <AppliesTo ElementType="IFCDOOR"/>
            <PropertyMapping SOLIDWORKS="Reference" IFC="Reference" Type="IfcIdentifier"/>
            <PropertyMapping SOLIDWORKS="FireRating" IFC="FireRating" Type="IfcLabel"/>
            <PropertyMapping SOLIDWORKS="NoiseRating" IFC="AcousticRating" Type="IfcLabel"/>
            <PropertyMapping SOLIDWORKS="Security" IFC="SecurityRating" Type="IfcLabel"/>
            <PropertyMapping SOLIDWORKS="External" IFC="IsExternal" Type="IfcBoolean"/>
            <PropertyMapping SOLIDWORKS="Infiltration" IFC="Infiltration" Type="IfcVolumetricFlowRateMeasure"/>
            <PropertyMapping SOLIDWORKS="ThermalTransmit" IFC="ThermalTransmittance" Type="IfcThermalTransmittanceMeasure"/>
            <PropertyMapping SOLIDWORKS="Verglasungsflächenanteil" IFC="GlazingAreaFraction" Type="IfcPositiveRatioMeasure"/>
            <PropertyMapping SOLIDWORKS="Accessible" IFC="HandicapAccessible" Type="IfcBoolean"/>
            <PropertyMapping SOLIDWORKS="FireDoor" IFC="FireExit" Type="IfcBoolean"/>
            <PropertyMapping SOLIDWORKS="StarTrekDoor" IFC="SelfClosing" Type="IfcBoolean"/>
            <PropertyMapping SOLIDWORKS="SmokeStop" IFC="SmokeStop" Type="IfcBoolean"/>
        </PropertySet>
        <PropertySet Name="ACME_CageCodes">
            <AppliesTo ElementType="IFCDOOR"/>
            <AppliesTo ElementType="IFCWINDOW"/>
            <PropertyMapping SOLIDWORKS="RefCode" IFC="CageCode" Type="IfcLabel"/>
        </PropertySet>
    </CustomPropertiesPSETMapping>
  3. 在 SOLIDWORKS 檔案中,按一下檔案 > 另存新檔
  4. 在對話方塊中,針對存檔類型,選擇 IFC 檔案類型,然後按一下選項
  5. 系統選項對話方塊的選項 > 輸出為下,選擇使用屬性組對應檔案,然後從清單中選擇對應檔案,或瀏覽以進行選擇。
  6. 按一下確定,然後按一下儲存來將檔案輸出為 IFC 檔案。
    IFC 檔案會根據對應檔案,在 IFC 屬性組中包含 SOLIDWORKS 自訂屬性。

IFC 輸出選項

您可以將 SOLIDWORKS 最上層組合件或零組件輸出成 Industry Foundation Classes .ifc 檔案。您可以在輸出時指定模型 OmniClass™、Uniclass2015、自訂屬性、材質與物質特性,以及單位。

開啟 .ifc 輸出選項對話方塊:

在模型開啟時,按一下檔案 > 輸出為,選擇 IFC 2x3IFC 4.0,然後按一下選項

輸出為

OmniClass 指定 OmniClass Construction Classification System 類別。 此分類組合管理建物供應鏈或營造業的零組件。
UniClass2015 指定 UniClass2015 開發版本分類表格,透過 CPI (建構專案資訊) 委員會所提供。 UniClass2015 表格說明建構生產資訊的內容、表單及準備。

展開階層式表格,為您的設計找出適當的分類。 例如:

  • EF - 依表格劃分元素
    • EF_10 - 橋樑和高架橋

      EF_10_10 - 拱橋

      EF_10_20 - 索拉橋

      EF_10_25 - 單端固定橋

自訂屬性 指定輸出的 .ifc 檔案的自訂屬性。
材質與物質特性 指定輸出的 .ifc 檔案的材質與物質特性。
單位(U) 指定輸出模型的單位。
使用屬性組對應檔案 指定用來將自訂屬性從 SOLIDWORKS 文件輸出至 IFC 屬性組的 XML 對應檔案。從清單中選擇對應檔案,或瀏覽以選擇檔案。SOLIDWORKS 在 SOLIDWORKS install folder\lang\language\IFC 提供範例對應檔案。

IFC4 輸出

將 IFC4 檔案儲存為下列其中一種:

BREP 代表其邊界曲面的模型,讓您可以將曲面組處理為單一的形狀或物件。
鋪嵌紋路 以涵蓋基準面且沒有縫隙或重疊的多邊形複製排列來代表模型。

輸入 IFC 檔案

您可以將 .ifc 檔案輸入至 SOLIDWORKS 軟體中,以包含原先以結構軟體應用程式產生的模型資訊。

.ifc 檔案輸入至 SOLIDWORKS 時會輸入檔案幾何,但會導致 SOLIDWORKS 模型實際上並無功能。
您可以指定要輸入的 IFC 圖元或零組件。
優點:輸入 IFC 檔案時過濾零組件可讓您精確指定所需的零組件,進而節省時間並簡化工作,特別是大型 IFC 檔案。
  1. 按一下檔案 > 開啟
  2. 選擇性的: 3DEXPERIENCE 使用者:如果出現從 3DEXPERIENCE 開啟對話方塊,請按一下這台 PC
  3. 在對話方塊中,針對檔案類型,選擇 IFC 2x3
  4. 若要指定一般選項,請按一下選項,指定要輸入的 IFC 圖元,並按一下確定
  5. 若要過濾要輸入的零組件,請在開啟對話方塊中,選擇啟用濾器
  6. 選取檔案並按一下開啟
    若您選擇啟用濾器,請參閱 在輸入 IFC 檔案時過濾零組件 以取得更多資訊。

在輸入 IFC 檔案時過濾零組件

輸入 IFC 檔案時,您可以過濾要輸入的零組件。

優點:輸入 IFC 檔案時過濾零組件可讓您精確指定所需的零組件,進而節省時間並簡化工作,特別是大型 IFC 檔案。

若要在輸入 IFC 檔案時過濾零組件:

  1. 按一下檔案 > 開啟
  2. 在對話方塊中:
    1. 針對檔案類型,選擇 IFC 2x3 (*.ifc)
    2. 針對檔案名稱,瀏覽以選擇 IFC 檔案。
    3. 選擇啟用濾器
    4. 按一下開啟
    進度列會在 SOLIDWORKS 產生產品結構時報告狀態。檔案會開啟,且包含產品結構與空白圖面。訊息列會提醒您,您可以過濾零組件以產生預覽。「輸入濾器」CommandManager 會顯示可用的工具。

    如果您指定濾器選項於 工具 > 選項 > 系統選項 > 輸入 > 檔案格式:IFC 之中 (位於輸入的圖元之下),SOLIDWORKS 會自動套用這些濾器選項。在過濾零組件之前指定這些系統層級設定可節省您的時間,對於大型 IFC 檔案尤其如此,因為您可以指定要開啟的精確圖元與零組件目標。
  3. 執行任何下列操作之一︰
    • 從 FeatureManager(特徵管理員) 中,選擇或清除要輸入的零組件。您可以選擇個別核取零組件或方塊,也可以選擇多個零組件。
    • 按一下產生 3D 預覽 ,以顯示所選零組件的圖形 3D 預覽。
    • 按一下取消,以取消操作並關閉預覽。
    包含已選擇與已清除零組件混合的次組合件會顯示部分選擇的核取方塊 。為協助您處理多個選擇,您可以用右鍵按一下已選擇的零組件,然後選擇保留零組件排除零組件。若要互補選擇,請選擇排除其他零組件。如果零組件完全相同,也會顯示選擇相同的零組件選項。

    當您按一下產生 3D 預覽 並以滑鼠右鍵按一下圖面中的零組件時,也可以使用這些零組件選擇選項。

  4. 完成選擇要輸入的零組件後,按一下輸入模型
    SOLIDWORKS 會輸入具有您所選零組件的 IFC 檔案。

將 SOLIDWORKS 檔案分類為 IFC 圖元

您可以將 SOLIDWORKS 檔案儲存為具有 .ifc 圖元分類的 .ifc 檔案。

若要將 SOLIDWORKS 檔案分類為 .ifc 圖元:

  1. 開啟 SOLIDWORKS 零件或組合件檔案。
  2. 按一下檔案 > 屬性
  3. 在對話方塊中的自訂標籤上:
    1. 屬性名稱中選擇 IFC
    2. 值/文字表達方式中,選擇適當的分類法。
    3. 按一下確定

從 IFC 檔案輸入選擇性的 IFC 圖元

您可以在系統選項中定義過濾器,以選擇要從 IFC 檔案輸入的 IFC 圖元。

若要從 IFC 檔案輸入選擇性的 IFC 圖元:

  1. IFC 檔案中,按一下工具 > 選項 > 系統選項 > 輸入
  2. 在對話方塊中:
    1. 檔案格式中,選擇 IFC
    2. 輸入的圖元下,展開分類下的 IFC 圖元。
    3. 輸入下,選擇要輸入的 IFC 圖元。
    4. 按一下確定
    開啟 IFC 檔案後,只會輸入您在系統選項對話方塊中指定的 IFC 圖元。