IFC 文件

您可将 SOLIDWORKS 文件导出为工业基础类 .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 格式之前将 .ifc 工具应用到模型,因此移除设计细节并减小模型大小。
  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 顶层装配体或组件输出为行业基准分类 .ifc 文件。导出时,您可指派模型 OmniClass™、Uniclass2015、自定义属性、材料和质量属性、单位。

要打开 .ifc 导出选项对话框:

在模型打开的情况下,单击文件 > 导出为,选择 IFC 2x3IFC 4.0,然后单击选项

输出为

OmniClass 指定 OmniClass 建造分类系统级别。 此分类法为建造供需链或建筑行业组织零部件。
UniClass2015 指定通过 CPI(施工项目信息)委员会提供的 UniClass2015 开发版分类表。 UniClass2015 表描述施工生产信息的内容、形式和编制。

展开层次结构表以找到您的设计的相应分类。 例如:

  • EF - 按形式分类的元素
    • EF_10 - 桥梁和高架桥

      EF_10_10 - 拱桥

      EF_10_20 - 斜拉桥

      EF_10_25 - 悬臂桥

自定义属性 指定导出的 .ifc 文件的自定义属性。
材料和质量属性 指定导出的 .ifc 文件的材料和质量属性。
单位 为输出的模型指定单位。
使用属性集映射文件 指定用于将自定义属性从 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 预览。
    • 单击取消以取消操作并关闭预览。
    包含所选和已清除零部件的子装配体将显示部分选定复选框 。为了帮助您处理多个选择,您可以右键单击选定零部件并选择保留零部件排除零部件。如要反选,请选择排除其他零部件。如果零部件相同,则选择相同零部件选项也会出现。

  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 实体。