IFC 내보내기를 위한 추가 속성 집합 정의
템플릿 속성 및 사용자 정의 속성에서 추가로 속성 집합을 생성하거나, 속성을 정의하거나, Tekla Structures 속성 집합을 IFC 내보내기용 IFC 엔티티로 바인딩할 수 있습니다. Tekla Structures가 추가 속성 집합을 구성 파일에 저장합니다. 구성 파일을 여러 위치로 나누어 저장하는 것도 가능합니다. Tekla Structures가 IFC 파일을 내보낼 때 사전 정의된 속성 집합과 추가 속성 집합을 읽습니다.
Tekla Structures 2022 이전의 Tekla Structures 버전에서 추가 속성 집합을 생성한 경우에는 구조 엔터티 유형 범주에 있는 IFC 객체 유형에 해당하는 속성 집합만 Tekla Structures 2022 이상에서 사용할 수 있습니다. 기타 엔터티 유형 범주에 위치한 객체 유형에 해당하는 속성 집합(예: 공통의 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으로 내보내집니다.