사용자 정의 속성(UDA) 정의 및 업데이트

Tekla Structures
2022
Tekla Structures

사용자 정의 속성(UDA) 정의 및 업데이트

사용자 정의 속성(UDA)은 모델 또는 도면의 객체에 대해 설정된 속성입니다. UDA를 필터, 도면, 레포트, 내보내기, 가져오기, 제작, 설치 및 리비전과 같은 다양한 목적에 사용할 수 있습니다.

속성 창과 다수의 대화 상자에는 보, 기둥, 볼트 및 도면 등 다양한 객체에 대한 사용자 정의 속성(UDA)이 포함되어 있습니다. 속성 창에서 자세히 버튼을 클릭하거나 대화 상자에서 사용자 정의 속성 버튼을 클릭하면 Tekla Structures가 이 필드를 표시합니다. 사용자 정의 속성으로는 설명, 잠금, 설치 상태 등이 있습니다.

새로운 사용자 정의 속성을 정의할 경우

사용자 정의 속성은 objects.inp 파일에서 관리합니다. 새로운 사용자 정의 속성을 정의하려면 먼저 모델, 프로젝트 또는 회사 지정 폴더에 자신의 objects.inp 파일을 생성합니다. 자신의 사용자 정의 속성을 추가한 후에는 속성 정의 진단 및 변경 명령을 실행하여 모델에서 정의를 업데이트합니다.

새 사용자 정의 속성을 정의할 때는 19자가 넘는 속성 이름을 사용하지 마십시오. Tekla Structures는 처음 19자만 찾습니다. 예를 들어 Tekla Structures는 EST_ATTRIBUTE_OBJECT 및 TEST_ATTRIBUTE_OBJECX를 다른 것으로 간주하지 않습니다.

사용자 정의 속성의 정의가 고유해야 합니다. 사용자 정의 속성은 보나 기둥 등 객체 유형마다 정의가 다를 수 없습니다.

어떤 파일이든 사용자 정의 속성이 있을 경우 object.inp 파일이 병합되어 사용자 인터페이스에 표시됩니다. 이때 Tekla Structures는 파일을 병합하면서 중복 속성은 제거합니다. Tekla Structuresobjects.inp 파일은 다르지만 이름이 같은 속성을 발견하면 첫 번째로 읽어 온 objects.inp 파일의 속성을 사용합니다.

동일한 폴더에 여러 objects.inp 파일이 필요한 경우 파일 이름의 접미사를 사용하여 모든 파일을 사용할 수 있습니다. 이를 통해 동일한 폴더에 여러 objects_<suffix>.inp 파일을 가질 수 있습니다. 예를 들어 파일 이름은 objects_precast.inp일 수 있습니다.

경고:

..\environments\common\inp\ 폴더에서 objects.inp 파일을 복사하지 마십시오. 이 파일을 복사하면 불필요한 중복 파일이 생성되어 나중에 Tekla Structuresobjects.inp 업데이트 파일이 손실될 수 있습니다.

Tekla Structures는 다음 순서에 따라 다음 폴더에서 objects.inp 파일을 읽어옵니다.

  1. 모델 폴더
  2. 프로젝트 폴더
  3. 회사 지정 폴더
  4. 시스템 폴더
  5. inp 폴더

기존 사용자 정의 속성 정의를 변경해야 하는 경우

value_type 변경 등 기존 사용자 정의 속성을 변경해야 하는 경우에는 objects.inp 파일에서 현재 속성을 수정하는 대신 새 사용자 정의 속성을 생성합니다. 예를 들어 value_typestring에서 option으로 변경할 경우 이전의 값 유형으로 지정된 속성이 있는 부재에 대해서는 값이 변경되지 않으며 객체 조회를 할 때나 레포트에 값이 잘못 표시됩니다.

고급 옵션 XS_DIAGNOZE_AND_REPAIR_WRONG_UDA_TYPETRUE로 설정하면 진단 및 복구 > 속성 정의 진단 및 변경을 사용하여 값 유형을 기본값으로 되돌려 잘못된 UDA 값 유형을 감지 및 복구할 수 있습니다. 이 명령은 objects.inp 파일에 정의된 UDA 값 유형(예: string 또는 option 등)이 environment.db에 정의된 해당 값과 일치하는지 확인합니다. UDA 값을 할당한 후 값 유형을 변경하면 불일치가 발생할 수 있습니다.

도움이 되었습니까?
이전
다음