- 首页
- Tekla Structures
- Share models and files
- Import to and export from Tekla Structures
- IFC
- IFC export
- 将 Tekla Structures 模型或所选模型对象输出到 IFC 文件
将 Tekla Structures 模型或所选模型对象输出到 IFC 文件
将 Tekla Structures 模型或所选模型对象输出到 IFC 文件
您可以将 Tekla Structures 模型或其中一部分输出至 IFC 文件。
开始输出之前:
- 为 Tekla Structures 模型对象定义 IFC 实体。
- 定义所需的属性设置 。
- 如果使用基点输出 IFC 文件,请定义 基点 。
请注意,要成功输出混凝土零件,请确保已将高级选项 XS_ENABLE_POUR_MANAGEMENT 设置为 FALSE 。要输出浇筑对象而不是混凝土零件,请将高级选项 XS_ENABLE_POUR_MANAGEMENT 设置为 TRUE ,并选中 浇筑对象 对话框 (IFC2x3) 中 高级 选项卡上的 输出到 IFC 复选框或 浇筑 复选框 (IFC4)。
在 IFC 输出期间,您可以通过在 工程属性 的用户定义的属性中输入分类系统的名称来向构件添加分类信息。分类系统将写入输出文件中的 IFCCLASSIFICATION 字段。您可以在管理器或构件 UDA 对话框中定义构件的分类值。请注意,分类信息只能写入构件层次。
有关如何将分类信息添加到管理器中的构件的更多信息,请参见 如何向管理器中的对象添加分类代码 。
有关将 UDA 添加到 UDA 对话框中的更多信息,请参见 定义和更新用户定义属性 (UDA) 。
为 Tekla Structures 模型对象定义 IFC 实体
在向 IFC 输出 Tekla Structures 模型对象之前,可以在对象的用户定义的属性中为输出的模型对象定义结果 IFC 实体。
- 双击对象(例如柱),以打开零件属性,然后单击 更多 按钮。
- 如果希望为输出的对象定义用户定义的属性 LOAD_BEARING ,请在 参数 选项卡上将 荷载承压 设置为 是 。
为所有非荷载承压对象将此选项设置为 否 。 是 是默认值。
- 在 IFC 输出 选项卡中,选择 IFC 实体 列表中的一个选项,以便为输出的模型对象定义 IFC 实体。
下面是可供不同类型的 Tekla Structures 对象使用的实体列表:
Tekla Structures 对象
IFC 实体
梁
IfcBeam (IfcMember)
柱
IfcColumn、(IfcPile)、(IfcMember)
折形梁
IfcBeam、(IfcMember)
曲梁
IfcBeam、(IfcMember)
填充基础、条形基础
IfcFooting
板
IfcSlab
面板
IfcWall 或 IfcWallStandardCase
轮廓板
IfcPlate 或 IfcDiscreteAccessory
螺栓、螺母和垫圈
IfcMechanicalFastener
螺栓孔
IfcOpeningElement
垂直支撑
IfcMember
扶手:梁、柱
IfcBeam、IfcColumn、(IfcRailing)
构件、浇筑体
IfcElementAssembly、(IfcRailing)、(IfcRamp)、(IfcRoof)、(IfcStair)、(IfcWall)
Tekla Structures 工程
IfcProject
构件子零件
IfcDiscreteAccessory
钢筋、线、绞线、钢筋网、钢筋束以及嵌入混凝土中的其他组件
(IfcReinforcingElement)
钢筋
IfcReinforcingBar
浇筑对象、浇筑中断点
IfcBuildingElementProxy
表面处理
IfcCovering
焊缝
IfcFastener
Note:- 如果该实体在上表中未用圆括号括起,则对象将自动输出到此实体类型。如果实体用圆括号括起,则对象不会自动输出到此实体类型,但是,您可以在 IFC 输出 选项卡中为该对象选择实体。
- 此外,也可以使用 IfcBuildingElementPart 和 IfcBuildingElement 实体。IfcBuildingElement 匹配梁、柱等,但不匹配构件。
- 折梁始终作为 B-rep 输出。
- 在 IFC 输出类型 列表中,选择 自动 或 Brep :
- 自动 选项将自动选择 Tekla 对象在 IFC 中的 Swept Solid IFC 对象类型。
- 如果由于某种原因 自动 选择失败(例如,出现变形),输出将自动恢复为 Brep ,并以更低的智能性创建基于网格的 IFC 对象。这些对象的数据量非常大,但仍可以保证正确的几何形状。
- Brep 将强制 IFC 对象始终基于钢筋网设置。
- 在用户定义的属性对话框中,单击 修改 。
输出为 IFC2x3
- 选择要输出的模型对象。
如果想要输出所有模型对象,您不需要选择任何内容。
- 在 文件 菜单上,单击 输出 > IFC 。
- 浏览 输出文件 位置,并将名称 out 替换为所需的文件名。
默认情况下,IFC 文件会输出到模型文件夹下的 \IFC 文件夹。文件路径的长度限制为 80 个字符。您不需要输入文件扩展名,因为系统将根据所选的 文件格式 自动添加扩展名。
- 定义输出设置:
选项 描述 参数 选项卡
文件格式
选项包括 IFC 、 IFC XML 、 压缩的 IFC 和 压缩的 IFC XML 。 输出类型
选择哪种输出类型?
- 经过认证的 坐标视图 2.0 应该是您的默认值。
- 如果将模型仅用于查看目的或用作参考模型,则可以选择 表面几何 。
- 坐标视图 1.0 适用于需要将开孔输出为单独对象的用户。
- 钢结构视图 适用于制造工作流程,将提供用于制造。
如果需要查看模型,而不需要重复使用或编辑,则最好使用 表面几何 :
如果需要在接收的应用程序中编辑和修改几何形状,则建议使用获得认证的 坐标视图 2.0 :
钢筋作为 挤压 输出。
输出使用 CSG(结构实体几何体)表示切割和空隙。
弯曲零件作为挤压输出。
螺栓作为 B-rep 输出。
建议使用 钢结构视图 来输出有关钢结构对象的详细信息:
输出构件表示和专用属性设置。
螺栓孔输出为空。
默认情况下,属性设置和属性 ( IfcPropertySetConfigurations_AISC.xml ) 的钢结构模型视图配置文件情况包括在安装中。
如果需要使用开孔元素呈现空隙和开孔,则建议使用 坐标视图 1.0 而非 坐标视图 2.0 :
- 钢筋作为挤压输出。
- 空隙和开孔作为开孔元素 (ifcOpeningElements) 输出。
- 弯曲零件作为挤压输出。
- 螺栓作为 B-rep 输出。
附加属性设置
要 定义新的属性设置 ,请选择 <新> ,并单击 编辑 。
如需使用之前创建的附加属性设置,请从 附加属性设置 列表中选择属性设置。
位置
模型原点 将模型输出到相对于 0,0,0 的位置。
工作平面 将模型 标高 输出到相对当前工作平面坐标系的位置。
基点: : <基点的名称> 使用 基点定义 中的坐标系值 东坐标 、 北坐标 、 标高 、 向北的角度 、 纬度 和 经度 ,将模型输出到相对于基点的位置。
高级 选项卡 对象类型
选择要输出的对象类型。
若选择 浇筑对象 ,则将现场浇筑混凝土零件作为浇筑对象输出。
如果选择 构件 ,您可以通过选择 排除单零件构件 区域中的 其它 排除单零件构件。
属性设置
选择选项 基础数量 在输出的 IFC 文件中添加一个 不显示数量的附加视图 ,其中包含输出的 IFC 模型中实体的附加信息。
有关基础数量的更多信息,请参见 输出的 IFC 模型中的 IFC 基础数量 。
默认值 输出默认属性集。
最小 会输出 buildingSMART IFC 标准要求的最小属性集。如要查看属性集,请单击 查看 。
其它
层名称作为零件名称 使用零件名称(例如,COLUMN 和 BEAM)作为输出对象的层名称。
将宽扁的梁输出为板 将宽扁的梁输出为板。如果您已将板作为具有扁截面的梁或柱进行建模,请选择此选项。例如,某些系统组件使用梁或柱而不是板。
使用当前视图颜色 会输出使用 对象表示 中定义的颜色而非 等级颜色 的对象。请注意,不支持输出对象透明度设置。
输出构件时,请选择 排除单零件构件 。
输出时, 管理器中的空间层次结构 会使用 管理器 中创建的空间层次 (Building-Site-Section-Floors)。
请执行以下操作:
选择 管理器中的空间层次结构 。
在 管理器 中创建工程层次。
在 管理器 中,右键单击工程,并选择 用于报告 。
在 IFC 输出之前,右键单击 管理器 中的工程,然后选择 管理器 ,即可在 Tekla Structures 模型中同步或写入 写入到模型以进行报告 数据。
- 选择 所选对象 或 所有对象 以定义用于输出的对象选择。
- 单击 输出 。
输出到 IFC4
您可以将 Tekla Structures 模型或其中的一部分输出到 IFC4 文件。
在您启动 Tekla Structures 中的 IFC4 导出之前,您必须将高级选项 XS_IFC4_EXPORT_PLEASE 设置为 TRUE ,该选项位于 teklastructures.ini.
- 选择要输出的模型对象。
想要输出所有模型对象,无需选择任何对象。
- 在 文件 菜单中,单击 输出 > IFC4 。
- 在 文件名 框中,输入文件名称(不含文件扩展名)。
扩展会根据所选 格式 自动添加。长度不限。
- 浏览以找到 文件夹 的位置。
默认情况下,输出 IFC 文件至现有模型文件夹下的 \IFC 文件夹。
可以同时定义绝对路径和相对路径。
- 在 选择 中,选择是否要输出 所有对象 或 所选对象 。
- 定义其他输出设置:
设置 描述 位置
模型原点 将模型输出到相对于 0,0,0 的位置。
工作平面 将模型输出到相对当前工作平面坐标系的位置。
基点: : <基点的名称> 使用 基点定义 中的坐标系值 东坐标 、 北坐标 、 标高 、 向北的角度 、 纬度 和 经度 ,将模型输出到相对于基点的位置。
格式 选项为 IFC 和 压缩的 IFC 。 输出类型
选项为 Reference view 和 Design transfer view 。
Reference view 旨在为参考工作流提供支持,输出的文件可用作参考文件,且支持在查看器中查看该文件。 Reference view 并非用于将 IFC 对象转换为本机对象。
Reference view 还可以输出切割和开孔。但系统认为它们是参考信息,这也是 IFC 文件查看器不会显示此类信息的原因。
Reference view 的总体目标是为各种不需要修改几何形状的软件应用程序提供工作流。此类应用程序支持查看、估计、生成、运行和其他下游分析。
Design transfer view 的作用是移交工作流,即输入以待进一步编辑。这就需要将 IFC 实体转换为本机对象。例如,将结构工程模型(或其中一部分)移至结构细部模型基础。IFC 对象转换可用于将 IFC 实体转换为 Tekla Structures 本机对象。通常,只需进行少数几次输入和转换,甚至有时一次即可。结果可能需要进行一些返工才能获得合适的模型。
附加属性设置
如需 定义新的属性设置 ,请选择 <新> ,然后单击 编辑 。
如需使用之前创建的附加属性设置,请从 附加属性设置 列表中选择属性设置。
附加属性设置存储在模型文件夹下的 \AdditionalPSet 文件夹中。
层名称为
您可以使用状态、零件名称或模板属性作为输出对象的层名。从列表中选择 名称 或 状态 ,或者在框中键入属性名称。
请注意,您无法将用户定义的属性用作层名。
对象颜色
选择您是要使用对象等级颜色还是对象组颜色来输出对象。如果选择对象组颜色,还会输出定义的 透明度设置 。
将宽扁的梁输出为板
如果要将宽扁的梁输出为板,请选择此选项。如果您已将板作为具有扁截面的梁或柱进行建模,请选择此选项。例如,某些系统组件使用梁或柱而不是板。
管理器中的空间层次结构
输出时, 管理器中的空间层次结构 会使用 管理器 中创建的空间层次 (Building-Site-Section-Floors)。
执行以下操作:
选择 管理器中的空间层次结构 。
在 管理器 中创建工程层次。
在 管理器 中,右键单击工程,并选择 用于报告 。
在 IFC 输出之前,右键单击 管理器 中的工程,然后选择 管理器 ,即可在 Tekla Structures 模型中同步或写入 写入到模型以进行报告 数据。
浇筑
当您选择选项 浇筑 后,会将混凝土零件输出为浇筑体。如果您不选择此选项,则会输出混凝土零件而不带浇筑体。
- 单击 输出 。
在输出之后,会显示一个消息框。在此消息框中,您可以打开存有输出 IFC 模型的文件夹,或在浏览器中查看日志文件。该日志文件提供有关输出过程、输出实体和输出过程中所发生的错误的详细信息。
IFC4 输出限制
- 该输出未获 buildingSMART 认证,可能存在语法问题和内容问题。
- 用户界面不提供 IFC2x3 输出用户界面中包含的所有功能。
- Reference view 用于设计坐标和参考工作流。由于 API 已更改,所有需要的数据片段都有可能无法使用,生成的 IFC 模型可能是不完整的。
- 目前,我们不建议在生产项目中使用 IFC4。