IFC エクスポート用の追加のプロパティ セットの定義
テンプレート属性およびユーザー定義情報から追加のプロパティ セットを作成し、それらの属性のプロパティを定義して、Tekla Structuresプロパティ セットを IFC エクスポート用の IFC エンティティにバインドします。Tekla Structures により、設定ファイルに追加のプロパティ セットが保存されます。複数の設定ファイルを複数の場所で保持できます。Tekla Structures によって IFC ファイルがエクスポートされるとき、事前定義プロパティ セットと追加プロパティ セットが読み込まれます。
Tekla Structures 2022 より前の Tekla Structures のバージョンで追加プロパティ セットを作成した場合、[構造] エンティティ タイプ カテゴリーの IFC オブジェクトに対応するプロパティ セットのみが Tekla Structures 2022 以降で使用できます。他のエンティティ タイプのカテゴリーに含まれるオブジェクト タイプに対応するプロパティ セット ([共通] の IfcCovering など) は、再作成する必要があります。
新しい IFC プロパティ セット設定ファイルの追加
1) エクスポートされた IFC ファイルにおいて Tekla Structures 属性が書き込まれているエンティティ グループ
2) 選択したエンティティについてエクスポートするテンプレート属性またはユーザー定義情報
3) 選択された属性を表示するリスト
4) 属性について定義できるプロパティ
UDA からプロパティ セットを定義する場合は、必ず適切な [タイプ] を選択してください。たとえば、ユーザー定義情報プロパティが通常のテキストの場合、[文字列] を選択します。ユーザー定義情報プロパティが整数の場合、[整数] を選択します。間違った [タイプ] を選択すると、プロパティ セットのエクスポートに失敗します。ユーザー定義情報の文字列値を取得してユーザー定義情報に接頭辞 USERDEFINED.
を追加し、[プロパティ タイプ] を [テンプレート属性] に、[タイプ] を [文字列] に変更できる点に注意してください。
例:
Tekla Structures モデル オブジェクトおよび対応する IFC エンティティ
オブジェクト |
IFC |
---|---|
Tekla Structures デフォルト オブジェクト |
|
梁 |
IfcBeam、(IfcMember) |
ボルト孔 |
IfcMechanicalFastener IFC2x3 Steel fabrication view: IfcOpeningElement |
ボルト、ナット、ワッシャー |
IfcMechanicalFastener |
ブレース、ハンチ |
IfcBeam、IfcPlate、(IfcMember*) |
列 |
IfcColumn、(IfcMember)、(IfcPile) |
ポリゴン プレート |
IfcPlate |
フーチング |
IfcFooting |
パネル |
IfcWall |
現場打ちコンクリート部材オブジェクト、打ち継ぎ |
IfcBuildingElementProxy |
鉄筋端部アンカーおよびカプラー |
IfcMechanicalFastener、(IfcTendonAnchor) |
鉄筋 |
IfcReinforcingBar |
格子鉄筋 |
IfcReinforcingMesh |
スラブ |
IfcSlab |
鉄骨製品/キャスト ユニット/現場打ちコンクリート ユニット |
IfcElementAssembly |
スチール/コンクリート アイテム |
IFC2x3: IfcBuildingElementProxy IFC4: IfcDiscreteAccessory |
仕上げ材 |
IfcCovering |
溶接 |
IfcFastener |
共通作図オブジェクト |
|
Chimney |
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) entity] リストでは IfcBridgePart と呼ばれています。
- IfcBuildingElementPart および IfcBuildingElement エンティティも使用できます。IfcBuildingElement は、梁、柱などとは対応しますが、製品とは対応しません。
- 折れ梁は、常に B-rep としてエクスポートされます。