사용자 컴포넌트 정의
필요한 모든 상세가 있는 사용자 지정 컴포넌트를 정의할 수 있습니다.
나중에 수정할 수 있는 간단한 사용자 컴포넌트부터 정의하십시오. 단순한 사용자 컴포넌트를 정의하는 데는 불과 몇 분만 소요됩니다. 이후 프로젝트에서 사용할 계획이라면 사용자 컴포넌트를 정의하는 데 더 많은 시간해도 투자해도 됩니다.
사용자 컴포넌트를 추가로 편집하여 자체 조정, 즉 모델의 변경 사항을 자동으로 조정하는 파라메트릭 사용자 컴포넌트를 정의할 수 있습니다. 시간이 더 오래 걸리지만, 나중에 여러 모델 또는 프로젝트에서 사용할 수 있는 파라메트릭 사용자 컴포넌트 그룹이 있을 때 유용할 수 있습니다.
기존 컴포넌트 분해
사용자 컴포넌트 정의를 시작하는 경우 먼저 모델에서 유사한 시스템 컴포넌트를 적용한 후 분해하는 것이 좋습니다. 분해란 기존 컴포넌트 객체의 그룹을 해제하는 것을 의미합니다. 객체들이 분리되고 나면 필요에 맞게 객체를 수정하거나 제거, 추가한 다음 이 객체들을 사용하여 새로운 사용자 컴포넌트를 생성할 수 있습니다. 컴포넌트를 분해하여 분리된 객체를 새로운 사용자 컴포넌트의 기준으로 사용하면 사용자 컴포넌트를 더욱 빠르게 생성하려는 경우 유용합니다.
또는 부재, 절단부, 피팅 및 볼트와 같은 사용자 컴포넌트에 필요한 컴포넌트 객체를 개별적으로 생성할 수 있습니다.
사용자 컴포넌트 정의
다음 예는 간단한 사용자 지정 접합을 정의하는 방법을 보여줍니다.
정의된 사용자 컴포넌트는 지능형이 아니며 Tekla Structures가 모델의 변경 사항에 맞게 치수를 조정하지 않습니다. 모델의 변경 사항에 따라 컴포넌트가 조정되도록 하려면 컴포넌트 객체와 모델 객체 간의 종속성을 빌드할 수 있는 사용자 컴포넌트 편집기에서 컴포넌트를 편집합니다.
중첩 사용자 컴포넌트 정의
2개 이상의 컴포넌트를 중첩 컴포넌트로 결합하여 보다 복잡한 사용자 컴포넌트를 생성할 수 있습니다. 이를 통해 더 작고 단순한 컴포넌트를 생성하여 단일 컴포넌트로 래핑할 수 있습니다. 원래 컴포넌트는 중첩 컴포넌트에서 하위 컴포넌트가 됩니다. 중첩 컴포넌트는 일반적으로 임베디드와 같은 현장 타설 컴포넌트 및 프리캐스트와 함께 사용됩니다.
필요 이상으로 컴포넌트를 중첩하지 마십시오. 레벨을 3개 이상 중첩하는 경우에는 제한 사항이 있을 수 있습니다. 중첩 사용자 컴포넌트에서 다른 컴포넌트 레벨을 보려면 Shift 키를 누른 상태에서 마우스 휠을 스크롤합니다.
유형 플러그인의 컴포넌트를 중첩 컴포넌트의 하위 컴포넌트로 사용하고 사용자 컴포넌트 편집기에서 하위 컴포넌트 속성을 변경하는 경우, 중첩 컴포넌트를 저장하고 이를 모델에서 사용할 때 해당 변경 사항이 손실될 수 있습니다.
속성을 잃지 않으려면 유지하려는 각 플러그인 속성에 변수를 연결합니다. 컴포넌트 속성 파일을 사용하여 이를 수행할 수도 있습니다. 자세한 정보는 사용자 컴포넌트의 파라메트릭 변수 및 변수 수식의 예를 참조하십시오.
예제: 사용자 지정 엔드 플레이트 컴포넌트 정의
이 예를 통해 기존의 엔드 플레이트 컴포넌트를 기반으로 간단한 사용자 컴포넌트를 정의하는 방법을 확인할 수 있습니다.