어셈블리 설계 > 어셈블리 사용 > 어셈블리 작업하기 > 어셈블리 패밀리 테이블 > 어셈블리 패밀리 인스턴스 작업 정보
  
어셈블리 패밀리 인스턴스 작업 정보
어셈블리 패밀리 인스턴스를 수정할 때 유의할 점이 몇가지 있습니다. 원본 어셈블리는 모든 인스턴스에 대한 템플릿 역할을 합니다. 모든 컴포넌트와 어셈블리 피쳐, 어셈블리 치수 그리고 문자들은 인스턴스가 활성화될 때마다 복사됩니다. 그리고, 인스턴스가 재생성될 때마다, 테이블에 표시된 대로 컴포넌트와 피쳐들이 억제/대체되거나 치수들이 수정됩니다.
부품은 어셈블리 인스턴스 내에서 독립적으로 수정할 수 있습니다. 어셈블리 인스턴스를 수정하는 방법은 다음 두 가지입니다.
해당 패밀리 테이블을 편집합니다. 테이블 치수를 변경하고, 어셈블리 피쳐나 컴포넌트를 켜기/끄기 하거나, 또는 컴포넌트를 대체합니다.
세션 중 활성 창에 있을 때 변경합니다. 그런 다음 인스턴스가 재생성될 때 시스템에서 원본 형상과 패밀리 테이블을 자동으로 업데이트합니다.
어셈블리 패밀리를 만들거나 사용할 때는 다음 규칙을 반드시 지켜야 합니다.
어셈블리 인스턴스가 활성 창에 있는 경우 컴포넌트를 어셈블하거나 어셈블리 피쳐를 추가하면 컴포넌트나 어셈블리 피쳐가 해당 인스턴스에 대해서만 어셈블리 패밀리 테이블의 새 항목으로 추가됩니다. 이것은 원본과 다른 모든 인스턴스들에 대해 억제됩니다.
인스턴스의 패밀리 테이블에 나열된 컴포넌트는 직접 대체할 수 없습니다. 컴포넌트를 대체하려면 패밀리 테이블을 편집한 다음 인스턴스의 컴포넌트를 대체해야 합니다.
modeltree_show_gen_of_instance 구성 옵션이 yes로 설정된 경우 원본 이름이 인스턴스 이름의 확장으로 모델 트리에 표시됩니다. 어셈블리 또는 컴포넌트의 원본이나 다른 인스턴스를 새 창에서 열려면 모델 트리에서 해당 인스턴스를 마우스 오른쪽 버튼으로 클릭하고 단축 메뉴에서 원본 열기(Open Generic)를 선택합니다. 인스턴스 선택(Select Instance) 대화상자에서 열려는 원본 또는 인스턴스를 선택합니다.
어셈블리 인스턴스의 어셈블리 컴포넌트 대체하기
다음 조건이 충족되면 어셈블리 패밀리 테이블의 컴포넌트를 다른 컴포넌트로 대체할 수 있습니다.
두 컴포넌트가 모두 같은 패밀리에 속해 있어야 합니다.
두 컴포넌트가 모두 동일한 교환 어셈블리에 속해 있어야 합니다.
두 컴포넌트 모두에 동일한 Notebook 수첩에 대한 선언이 있어야 합니다.
수첩을 사용하여 자동으로 인스턴스 어셈블링
수첩을 사용한 패밀리 멤버의 자동 어셈블리에는 특별한 절차가 필요합니다. 패밀리 인스턴스에 대한 전체 선언은 만들 수 없습니다. 대신, 선언을 원본 부품에서 인스턴스로 전송할 수 있습니다.
이렇게 하기 위해서는 인스턴스를 어셈블하기 전에 반드시 원본 부품을 읽어들여 필요한 전체 선언을 만들어야 합니다.
 
* 현재 세션에 활성화된 패밀리 인스턴스가 없는 경우에만 항목을 선언할 수 있습니다.