以 IFC 格式输出

Tekla Structures
修改时间: 19 1月 2026
2026
Tekla Structures

以 IFC 格式输出

您可以使用已定义的输出设置,将 Tekla Structures 模型或模型的一部分输出为 IFC2x3、IFC4 或 IFC4.3 格式。您还可以输出 IFC 文件,并将其直接上传到 Trimble Connect。为确保成功输出,请考虑满足必要的先决条件和已知限制。

输出前

  • 决定要使用的 IFC 输出层次结构:管理器中的 IFC 输出层次结构、零件 UDA 中定义的 IFC 输出层次结构,或工程属性 UDA 中定义的 IFC 输出层次结构。下方的输出设置部分对如何使用管理器输出层次结构进行了说明。

    要详细了解如何在零件 UDA 中定义输出层次结构,请参见调整对象的用户定义的属性以用于 IFC 输出。要详细了解如何在工程属性中定义 IFC 输出层次结构,请参见编辑工程属性

  • 请确保各零件具有已知截面。
  • Tekla Structures 模型对象定义 IFC 实体。有关更多信息,请参见为 Tekla Structures 模型对象定义 IFC 实体
  • 必要时修改 IFC 属性设置。您还可以定义新的属性设置
  • 如需使用基点输出 IFC 文件,请定义基点。有关更多信息,请参见基点
  • 若要在模型中包含浇筑对象和浇筑体(从 Tekla Structures 2018 年开始),请在 XS_ENABLE_POUR_MANAGEMENT 对话框中将 TRUE 设置为 高级选项
  • 要控制由钢筋设置创建的钢筋是以组的形式输出还是作为单个钢筋输出,请使用高级选项 XS_EXPORT_IFC_REBARSET_INDIVIDUAL_BARS。要以组的方式输出钢筋,请将其设置为 FALSE;要以单个钢筋输出,请将其设置为 TRUE。默认值为 FALSE
    注:

    在 IFC 文件中,钢筋设置创建的组的“总数”始终显示为 1,“总重量”和“重量”显示为一根钢筋重量。使用 NUMBER_OF_BARS_IN_GROUPWEIGHT_TOTAL_IN_GROUP 属性可以将该组的值输出到 IFC 文件。

  • 要在 IFC2x3 输出中将 B-rep 对象输出为精确实体,请将高级选项 XS_EXPORT_BREP_AS_EXACT_SOLID 设置为 TRUE。默认值为 FALSE。如果将 B-rep 输出为精确实体,则 IFC 文件大小会增加,并且输出将花费更多时间。
  • 要使输出的边缘平滑,可能需要将高级选项 XS_CS_CHAMFER_DIVIDE_ANGLE 设置为 10
  • 如有需要,可向构件添加分类信息,请参见向构件添加分类信息
  • 如果要输出到 AutoDesk Revit,请参见用于 Autodesk Revit 中坐标的 Tekla Structures 基点
  • 请阅读以下限制条件。

IFC 输出限制

  • 如果选择了某些对象类型,则输出不会输出所选内容。例如,如果选择混凝土零件并选中钢筋复选框,则会输出混凝土零件中的所有钢筋。无法选择哪些钢筋与部件一起输出。解决方法是生成两个 IFC 输出文件:一个仅包含混凝土零件,另一个仅包含所选钢筋。
  • 输出的 IFC 模型中省略了边缘折角。这是为了实现与工厂设计系统的更好的互操作性。如果需要具有边缘倒角的几何形状,则可以进入这些对象的用户定义的属性对话框中,在IFC 输出选项卡上将对象的 IFC 输出类型单独设置为 B-rep。
  • IFC2x3
    • 钢筋构件在 IFC2x3 输出中不起作用。对于钢筋构件的 IFC 输入,请使用 IFC4 输出版本。
    • 不支持输出浇筑体。
    • 将宽扁的梁输出为板仅适用于输出类型Coordination view 1.0Coordination view 2.0,而对输出类型Steel fabrication viewSurface geometry无效。解决方法是将 IfcPlate 定义为梁对象的 IFC 实体
  • IFC4:IFC4 输出始终包含完整的构件。如果在零件属性中将零件IFC 实体设置为,则该零件及其螺栓不包括在输出中。

输出 IFC 文件

开始之前,请查看上面的必要条件和限制。
  1. 选择要输出的模型对象。

    如果要输出所有模型对象,无需在这里选择任何对象。

  2. 文件 菜单上,单击 输出 > IFC

  3. 如果有可用的预定义输出设置,请从顶部的列表中加载预定义输出设置。
    预定义输出设置文件位于环境文件夹中。

    如果列出了多个设置文件,可以开始写下所需设置文件的名称,以便仅在列表中显示所需文件,然后按 Enter 将其选中。

  4. 文件名 框中,输入文件名称(不含文件扩展名)。

    扩展会根据所选 格式 自动添加。长度不限。

  5. 浏览以找到 文件夹 的位置。

    默认情况下,IFC 文件会输出到当前模型文件夹下的 \IFC 文件夹。可以同时定义绝对路径和相对路径。

  6. 版本列表中,选择 IFC 输出版本:IFC2x3IFC4IFC4.3

    输出对话框会动态更新,仅显示适用于所选版本的设置。

  7. 格式中,定义输出文件的格式。可用的格式有:IfcIfcZipIfcXml(仅限 IFC2x3)。
  8. 选择输出类型

    针对 IFC2x3 的选项:

    • Coordination view 1.0 适用于需要将开孔输出为单独对象的用户。如果需要使用开孔元素呈现空隙和开孔,我们建议您使用Coordination view 1.0 而非Coordination view 2.0

      • 钢筋作为挤压输出。
      • 空隙和开孔作为开孔元素 (ifcOpeningElements) 输出。
      • 弯曲零件作为挤压输出。
      • 螺栓作为 B-rep 输出。
    • Coordination view 2.0:经过认证的Coordination view 2.0 应是默认输出类型。如果需要在接收的应用程序中编辑和修改几何形状,我们建议您使用此输出类型:

      • 钢筋作为挤压输出。
      • 输出使用 CSG(结构实体几何体)表示切割和空隙。
      • 弯曲零件作为挤压输出。
      • 螺栓作为 B-rep 输出。
    • 如果需要查看模型或将其用作参考模型,而不需要重复使用或编辑模型,那么Surface geometry是理想的选择:

      • 钢筋作为 B-rep 输出。
      • 输出不支持 CSG(结构实体几何体)。
      • 弯曲零件作为 B-rep 输出。
      • 螺栓作为 B-rep 输出。
    • Steel fabrication view专为制造工作流而设计,适用于加工制造领域。Steel fabrication view建议用于输出钢结构对象的详细信息,以便进行钢结构加工:

      • 输出构件表示和专用属性设置。
      • 螺栓孔输出为空。
      • 默认情况下,属性设置和属性 (IfcPropertySetConfigurations_AISC.xml) 的钢结构模型视图配置文件包括在安装中。

    针对 IFC4IFC4.3 的选项:

    • Reference view用于支持设计协调和参考工作流,其输出的文件可作为参考文件,并可在查看器中查看。Reference view 并非用于将 IFC 对象转换为本机对象。Reference view的总体目标是为各种不需要修改几何形状的软件应用程序提供工作流。此类应用程序支持查看、估计、生成、运行和其他下游分析。
    • Design transfer view 的作用是移交工作流,意即输入以待进一步编辑。这需要将 IFC 实体转换为本机对象,可以使用 IFC 对象转换将 IFC 实体转换为 Tekla Structures 本机对象。通常,只需进行少数几次输入和转换,甚至有时一次即可。结果可能需要进行一些返工才能获得合适的模型。例如,将结构工程模型(或其中一部分)移至结构细部建模基础。
    • 预制视图(仅限 IFC4)支持预制元件的制造数据传输工作流。在此阶段,它包含预制墙和板的制造,其中包括所有需要的钢筋和埋件。此输出类型仅在预制角色中可用。有关 IFC4precast 标准的更多信息,请参见 IFC4precast
    • 桥视图(仅限 IFC4.3)输出主要用于将 Tekla Structures 扩展到桥梁结构。桥 IFC 文件基于 IFC4.3 方案。
  9. 选择中,选择要输出的对象。
    • 所有对象:输出中将包括模型中的所有对象。能否输出螺栓、焊缝、轴线、钢筋、表面处理和表面以及空间,取决于是否在输出设置中选择了相应的复选框。

    • 所选对象:仅输出选定的对象。例如,如果您有一个包含梁和板的构件,而您只选择了板,则只会输出板。如果您选择所选对象,则需要选择管理器中的空间层次结构

    • 所选对象及其构件:输出所选零件及其构件。选择板会输出与其关联的整个构件。例如,仅选择构件中的一块板时,会输出与所选板关联的整个构件。

    • 选择过滤:使用预定义的过滤进一步限制输出范围。

    • 包括构件信息:选中此复选框可输出有关对象构件层次结构的信息。即使只输出构件的一部分,输出文件仍会包含完整的构件层次结构和相关信息。当一个构件中有三个零件,而您只想输出其中两个零件时,使用此选项后,输出文件仍然会知道这两个零件属于同一个构件。此选项需与其他选择选项结合使用。

  10. 位置中,定义对象在输出文件中定义的位置。
    • 模型原点 将模型输出到相对于 0,0,0 的位置。

    • 工作平面 将模型输出到相对当前工作平面坐标系的位置。

    • 基点<基点的名称> 使用来自基点定义的坐标系值东坐标北坐标标高向北的角度纬度经度,输出相对于基点的模型。

  11. 基点输出(仅限 IFC4IFC4.3)中,为位置定义了基点后,请选择要使用的系统,以确保与工程中的其他参与方顺利协作。选项包括:
    • IfcMapConversion:将模型的局部坐标系转换为全局坐标系。在需要使用符合 IFC4 方案的 IFC4 格式时,需要采用此选项。

    • IFC 现场坐标系统:分别为每个对象转换 IFC 模型中的坐标。此选项可用于生成可在大多数 IFC 查看器(包括 Trimble Connect)中查看的 IFC4 文件。在 IFC2x3 输出中也使用相同的转换方法。

  12. 对象颜色中,选择如何输出对象颜色。
    IFC2x3:默认使用等级颜色。选择使用当前视图颜色,使用在对象表示中定义的颜色输出对象。还会输出定义的透明度设置

    IFC4、IFC4.3:选择按对象等级以使用对象等级颜色。如果要使用对象表示组颜色,请选择一个对象表示组。如果选择对象表示组颜色,还会输出定义的透明度设置

  13. 层名称为中,指定如何生成层名称。

    IFC2x3:默认情况下,层名称将为对象的状态编号,后跟状态名。选择使用零件名称作为层名称将使用零件名称(如“柱”和“梁”)作为输出对象的层名称。要使用预定义的 UDA 作为层名称,请为高级选项 XS_IFC_EXPORT_OBJECT_LAYER_FROM_UDA 定义相应的 UDA。

    IFC4、IFC4.3:您可以使用状态、零件名称或模板属性作为输出对象的层名称。从列表中选择名称状态,或者在框中键入属性名称。如果已将 UDA 添加到属性设置中,则可以将 UDA 用作层名称。如果使用 UDA,请在 UDA 前添加 USERDEFINED. 前缀。UDA 名称区分大小写,因此您需要检查 UDA 名称在属性设置中的书写方式。

  14. 使用 属性覆盖,通过指定符合工程规范、标准和客户要求的输出值来自定义某些 IFC 实体属性(例如名称、描述或标签)。

    您可以指定 Tekla 属性、用户定义的属性或自定义属性作为输出值。GlobalId 等必要属性是硬编码的。

    • 要定义一组新的属性覆盖,请选择<新建>并单击

    • 要修改现有的属性覆盖组,请从列表中选择相应名称,然后单击

    • 要使用预定义的值,请选择默认值<无>

    有关创建属性覆盖的详细信息,请参见创建和修改属性覆盖

  15. 属性设置中,定义要在输出中使用的属性设置。

    更改输出类型后,选择的属性设置可能会发生变化。

    • 要使用默认属性设置,请从属性设置列表中选择属性设置。
    • 要修改现有属性集,请从列表中选择该属性集,然后单击

      有关修改属性设置的说明,请参见修改 IFC 输出的属性设置

    • 要定义新的属性集,请选择 <新建> 并单击

      有关创建新属性设置的说明,请参见创建 IFC 输出的属性设置

  16. 使用现场浇筑输出,可以更精确地选择要包括在现场浇筑输出中的对象。

    选项为 浇筑体或浇筑对象CIP 浇筑体或零件

  17. 选择所需的输出选项
    • 将宽扁的梁输出为板:选择此选项可将宽扁的梁输出为板。如果您已将板作为具有扁截面的梁或柱进行建模,也请选择此选项。例如,有些系统组件使用梁或柱而非板。

    • 管理器中的空间层次结构管理器中的空间层次结构会在输出时使用在管理器中创建的空间层次结构 (Building-Site-Section-Floors)。执行以下操作:

      1. 选择 管理器中的空间层次结构
      2. 管理器 中创建工程层次。
      3. 管理器 中,右键单击工程,并选择 用于报告
      4. 在输出到 IFC 之前,右键单击管理器中的工程,并选择写入到模型以进行报告,以便在 Tekla Structures 模型中同步或写入管理器数据。

        请注意,所选对象仅在选定管理器中的空间层次结构的情况下输出。

        如果不选择管理器中的空间层次结构,输出将使用零件 UDA 中定义的 IFC 输出层次结构。如果未定义零件 UDA,则将使用在工程属性 UDA 中定义的层次结构。

        另请注意,在桥模型中,输出始终使用工程属性 UDA 中定义的层次结构。

    • 排除单零件构件(仅限 IFC2x3):选择此选项可从构件输出中排除单零件构件。

  18. 对象类型中,选择要输出的对象类型:

    螺栓

    焊缝

    轴线

    钢筋

    表面处理和表面

    空间

  19. 如果要将修改后的输出设置保存在新文件中,请为设置文件指定一个新名称,然后单击另存为
    新设置保存在当前模型文件夹下的 \attributes 文件夹中。
  20. 单击 输出

Tekla Structures 会将 IFC 文件输出到指定文件夹。在成功输出之后,会显示一个消息框。在此消息框中,您可以打开存有输出 IFC 模型的文件夹,或在浏览器中查看日志文件。该日志文件提供有关输出过程、输出实体和输出过程中所发生的错误的详细信息。您还可以通过将输出的 IFC 模型作为参考模型插入到原始的 Tekla Structures 模型中,以此来检查输出的 IFC 模型

您可以将 IFC 文件输出并直接上传到 Trimble Connect,而不是仅仅输出 IFC 文件。有关说明,请参见下文。

输出 IFC 文件并上传到 Trimble Connect

您可以将输出的 IFC 文件直接上传到 Trimble Connect,并上传到指定的 Trimble Connect 工程和文件夹。

  1. 选择要输出的模型对象。

    如果要输出所有模型对象,无需在这里选择任何对象。

  2. 文件 菜单上,单击 输出 > IFC
  3. 输出 IFC 对话框中定义所需的输出设置。
    有关详细信息,请参见上文中的“输出 IFC 文件”。
  4. Trimble Connect 下,选择一个 Trimble Connect 工程。

    如果模型已连接到 Trimble Connect 工程,系统会自动选中链接的 Trimble Connect 工程选项。如果模型尚未连接到 Trimble Connect 工程,则会显示,您可以手动选择所需的工程。

  5. Trimble Connect 文件夹中,针对所选工程选择一个 Trimble Connect 文件夹。

    您可以随时更改工程和文件夹。您的选择将保存在输出设置中。

  6. 选择 输出并上传到 Trimble Connect
Tekla Structures 会输出 IFC 文件并将其上传到 Trimble Connect 指定的工程和文件夹中。
这些内容是否有用?
提交
上一步
下一步