定义适用于 IFC 输出的附加属性设置
您可以从模板属性和用户定义的属性创建附加属性设置,定义属性的特性,并将 Tekla Structures 属性设置绑定到 IFC 输出的 IFC 实体。Tekla Structures 会将附加属性设置保存在配置文件中。您可以在多个位置保留多个配置文件。当 Tekla Structures 输出 IFC 文件时,它会读取预定义的属性设置和附加属性设置。
如果您在早于 Tekla Structures 2022 的 Tekla Structures 版本中创建了附加属性集,则仅在 Tekla Structures 2022 或更高版本中提供与在结构实体类型类别中找到的 IFC 对象类型相对应的属性集。与位于其他实体类型类别中的对象类型(例如通用类别中的 IfcCovering)相对应的属性集将需要重新创建。
添加新的 IFC 属性设置配置文件
1) 实体组,其中,Tekla Structures 属性写入到输出的 IFC 文件中
2) 要为所选实体输出的模板属性或用户定义的属性
3) 显示所选属性的列表
4) 您可以为属性定义的特性
在根据 UDA 定义属性设置时,请务必选择正确的类型。例如,如果 UDA 属性是普通文本,请选择字符串。如果 UDA 属性是整数,请选择整数。如果选择了错误的类型,属性设置输出将失败。请注意,您可以获取用户定义的属性的字符串值,以便将前缀 USERDEFINED.
添加到用户定义的属性,将属性类型更改为模板属性,并将类型更改为字符串。
示例:
Tekla Structures 模型对象和相应的 IFC 实体
对象 |
IFC |
---|---|
Tekla Structures 默认对象 |
|
梁 |
IfcBeam、(IfcMember) |
螺栓孔 |
IfcMechanicalFastener IFC2x3 钢结构视图:IfcOpeningElement |
螺栓、螺母和垫圈 |
IfcMechanicalFastener |
支撑、梁腋 |
IfcBeam、IfcPlate、(IfcMember*) |
列 |
IfcColumn、(IfcMember)、(IfcPile) |
压型板 |
IfcPlate |
基础 |
IfcFooting |
面板 |
IfcWall |
浇筑对象、浇筑中断点 |
IfcBuildingElementProxy |
钢筋端部锚栓和管接头 |
IfcMechanicalFastener、(IfcTendonAnchor) |
钢筋 |
IfcReinforcingBar |
钢筋网 |
IfcReinforcingMesh |
板 |
IfcSlab |
钢构件/浇筑体/浇筑体 |
IfcElementAssembly |
钢/混凝土项 |
IFC2x3:IfcBuildingElementProxy IFC4:IfcDiscreteAccessory |
表面处理 |
IfcCovering |
焊缝 |
IfcFastener |
常用辅助对象 |
|
烟道 |
IfcColumn、IfcBeam、IfcWall、(IfcChimney*) |
桩 |
IfcColumn、IfcBeam、(IfcPile*) |
檩条、橼子 |
IfcBeam、IfcColumn、(IfcMember*) |
扶手 |
IfcColumn、IfcBeam、(IfcRailing) |
屋顶板 |
IfcBeam、(IfcRoof*) |
构件 |
|
Tekla Structures 构件 | IfcFacilityPart (IfcBridgePartTypeEnum*)** |
钢筋束锚栓埋件 |
IfcElementAssembly、(IfcTendonAnchor*) |
地板构件 |
IfcElementAssembly、(IfcSlab*) |
扶手 |
IfcElementAssembly、(IfcRailing*) |
斜坡 |
IfcElementAssembly、(IfcRamp*) |
屋顶 |
IfcElementAssembly、(IfcRoof*) |
楼梯 |
IfcElementAssembly、(IfcStair*) |
墙体构件 |
IfcElementAssembly、(IfcWall*) |
钢筋构件 |
IfcElementAssembly |
构件子零件(次零件) |
根据此表格中相应子零件指示的实体进行输出。要输出为 IfcDiscreteAccessory,请在 .ini 文件(例如 teklastructures.ini)中将高级选项 XS_IFC2X3_EXPORT_SECONDARY_AS_DISCRETEACCESSORY 设置为 |
- 如果该实体在上表中未用圆括号括起,则对象将自动以此实体类型输出。如果实体用圆括号括起,则对象不会自动以此实体类型输出,但是,您可以在 IFC 输出部分中为该对象选择实体。
- * 如果圆括号中的实体标有星号 (*),则建议使用。
- **IfcBridgePartTypeEnum 在属性窗体的 IFC 实体 列表中称为 IfcBridgePart。
- 此外,也可以使用 IfcBuildingElementPart 和 IfcBuildingElement 实体。IfcBuildingElement 匹配梁、柱等,但不匹配构件。
- 折梁始终作为 B-rep 输出。