IFC 내보내기를 위한 추가 속성 집합 정의

Tekla Structures
2022
Tekla Structures

IFC 내보내기를 위한 추가 속성 집합 정의

템플릿 속성 및 사용자 정의 속성에서 추가로 속성 집합을 생성하거나, 속성을 정의하거나, Tekla Structures 속성 집합을 IFC 내보내기용 IFC 엔티티로 바인딩할 수 있습니다. Tekla Structures가 추가 속성 집합을 구성 파일에 저장합니다. 구성 파일을 여러 위치로 나누어 저장하는 것도 가능합니다. Tekla Structures가 IFC 파일을 내보낼 때 사전 정의된 속성 집합과 추가 속성 집합을 읽습니다.

주:

Tekla Structures 2022 이전의 Tekla Structures 버전에서 추가 속성 집합을 생성한 경우에는 구조 엔터티 유형 범주에 있는 IFC 객체 유형에 해당하는 속성 집합만 Tekla Structures 2022 이상에서 사용할 수 있습니다. 기타 엔터티 유형 범주에 위치한 객체 유형에 해당하는 속성 집합(예: 공통의 IfcCovering)은 다시 생성해야 합니다.

새 IFC 속성 집합 구성 파일 추가

  1. 파일 메뉴에서 내보내기 > IFC 또는 IFC4를 클릭합니다.
  2. 추가 속성 집합 목록에서 <새로 만들기>를 선택하고 수정 버튼 을 클릭합니다.
    모델 폴더에 사전 정의된 구성 파일 중 하나를 복사했다면 이를 대신 여십시오.
  3. 속성 집합 정의 대화상자에서 속성 집합 구성 파일 이름 상자에 새 구성 파일 이름을 입력합니다.
  4. 새 속성 집합을 추가하려면 속성 집합 아래 추가 버튼 을 클릭합니다.

    기존 구성 파일을 사용하는 경우 속성 집합 목록에서 속성 집합 중 하나를 선택할 수도 있습니다.

    구성 파일 하나에 속성 집합을 다수 생성할 수 있습니다. 예를 들어, 부재 수준에서 COG, 시작점, 끝점을 추가하고, 어셈블리 수준에서 일정 정보를 추가할 수 있습니다.

    속성 집합 이름 및 설명을 편집하거나 기존 속성 집합을 삭제할 수도 있습니다. 이렇게 하려면 각각 또는 을 클릭합니다.

  5. 표시된 대화 상자에서 속성 집합의 이름과 설명을 입력하고 생성을 클릭합니다.
    속성 집합 이름에는 공백을 포함한 모든 텍스트가 포함될 수 있습니다. 속성 집합 이름의 최대 길이는 255자입니다. 'Pset_' 접두사는 표준 BuildingSMART 속성 집합에 지정되었기 때문에 이름을 이 접두사로 시작하면 안 됩니다.
  6. 엔터티 목록에서 원하는 엔터티 유형 범주를 선택합니다.
    구조는 기본 범주입니다. 범주를 선택하면 관련 IFC 엔티티가 엔터티 유형 선택 목록에 표시됩니다.
  7. 엔티티 유형 선택 목록에서 확인란을 선택하여 엔티티 유형을 선택합니다.

    이때 속성 선택 목록에 선택한 엔티티 유형에 사용할 수 있는 속성이 표시됩니다.

  8. 속성 이름 옆의 확인란을 선택하여 속성 선택 목록에서 원하는 속성을 추가합니다.

    속성이 오른쪽의 모든 선택한 속성 목록에 추가됩니다. 이 목록에서는 다음과 같이 어떤 형식으로 어떤 속성을 내보내는지 알 수 있습니다.

    • 속성 생성/수정 영역에서 속성 상자에 속성 이름을 입력한 후 추가 버튼을 클릭하여 새 속성을 추가할 수 있습니다.
    • 이 목록에서 속성을 선택한 후 수정 또는 제거를 클릭하여 속성을 수정하거나 제거할 수 있습니다.
  9. 속성 생성/수정에서 속성을 정의합니다.
    • 선택한 속성의 속성 유형을 선택합니다.

      이때 이름이 19자 이상인 사용자 정의 속성은 반드시 템플릿 속성을 선택해야 합니다. 예를 들어 이름이 ASSEMBLY.USERDEFINED.PLANS_STATUS라면 템플릿 속성을 선택해야 합니다.

    • 이름 입력란 이름에서 선택한 속성의 이름을 입력하거나 수정합니다.
    • 속성 유형을 선택합니다. 유형은 다음 중 한 가지가 될 수 있습니다. 문자열(일련의 문자), (거짓 또는 참), 정수(소수 부분이 없는 수), 측정, 실수(소수점 표기가 있는 수) 또는 타임스탬프
    • 사용자 정의 속성 유형이 측정인 경우:
      • 측정 유형을 선택할 수 있습니다. 길이, 면적, 부피, 질량, 양의 길이 또는 계수
      • 변환 계수와 정확도를 선택할 수 있습니다.

        사용자 정의가 가능한 정확도는 IFC 파일 크기를 최적화하는 데 효과적입니다.

  10. 저장을 클릭하고 수정 사항을 저장합니다.

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_​DISCRETEACCESSORYTRUE로 설정합니다.

주:
  • 엔터티가 위의 표에서 괄호 안에 있지 않은 경우, 객체는 이 엔터티 유형으로 자동으로 내보내집니다. 엔터티가 괄호 안에 있는 경우 객체가 이 엔터티 유형으로 자동으로 내보내지지 않지만, IFC 내보내기 섹션에서 객체의 엔터티를 선택할 수 있습니다.
  • * 괄호 안의 엔터티가 별표(*)로 표시된 경우에 권장됩니다.
  • **IfcBridgePartTypeEnum는 속성 창의 IFC 엔터티 목록에서 IfcBridgePart라고 합니다.
  • IfcBuildingElementPart 및 IfcBuildingElement 엔터티도 사용할 수 있습니다. IfcBuildingElement는 보, 기둥 등과 일치하지만 어셈블리와는 일치하지 않습니다.
  • 폴리보는 항상 B-rep으로 내보내집니다.
도움이 되었습니까?
이전
다음