어셈블리 설계 > 어셈블리 사용 > 부품 및 어셈블리 재생성 > 읽어들이기 또는 재생성 실패 해결 > 부족한 컴포넌트 문제 해결하기
  
부족한 컴포넌트 문제 해결하기
부족한 컴포넌트를 읽어들일 수 없으면 다음 중 하나를 수행합니다.
해결 안 함 모드
1. 모델 트리에서 컴포넌트를 마우스 오른쪽 버튼으로 클릭하고 누락된 컴포넌트 읽어들이기(Retrieve Missing Component)를 선택합니다. 파일 열기(File Open) 대화상자가 열립니다.
2. 컴포넌트가 있는 디렉토리를 찾아서 선택하고 열기(Open)를 클릭합니다. 컴포넌트가 어셈블됩니다.
 
* 배치 참조가 없는 경우 컴포넌트 배치(Component Placement) 탭이 열립니다. 배치 참조를 선택하고 를 클릭합니다.
해결 모드
빠르게 고치기(Quick Fix) > 컴포넌트 찾기(Find Component)를 클릭합니다. 파일 열기(File Open) 대화상자가 열립니다. 부족한 컴포넌트의 위치를 찾습니다. 열기(Open)를 클릭합니다. 이런 식으로 부족한 여러 컴포넌트를 찾을 수 있습니다. 부족한 컴포넌트를 읽어들이면 어셈블리에서 재생성을 완료합니다.
빠르게 고치기(Quick Fix) > 읽어들이기 중지(Quit Retr) 또는 모델 고치기(Fix Model) > 읽어들이기 중지(Quit Retr)를 클릭합니다. 이렇게 하면 어셈블리 읽어들이기가 종료됩니다. 읽어들인 모든 컴포넌트는 메모리에서 지워집니다. 읽어들이기를 시작하기 전에 세션 내에 있던 객체는 세션 내에 유지됩니다. 시스템에서 부품을 찾을 수 있도록 부품의 이름을 바꾸거나 경로를 수정할 수 있습니다. 어셈블리를 열려면 어셈블리를 다시 읽어들여야 합니다.
모델 고치기(Fix Model) > 컴포넌트(Component) > 고급 유틸리티(Adv Utils) > 대체(Replace)를 클릭합니다. 옵션을 선택합니다.
선택(Select) - 어셈블리에서 컴포넌트를 선택하여 실패한 컴포넌트를 대체합니다. 대체(Replace With) 메뉴가 나타납니다. 옵션을 선택합니다.
패밀리 테이블(Family Table) - 패밀리 테이블 멤버로 대체합니다.
교환 그룹(Intrch Group) - 교환 그룹 멤버로 대체합니다.
수첩(Notebook) - 선언된 수첩으로 대체합니다.
연관해제(Unrelated) - 연관해제된 컴포넌트로 대체합니다.
참조 모델(By Reference Model) - 슈링크랩, 상속 또는 결합 피쳐를 사용하는 모델을 대체합니다.
실패한 피쳐(Failed Feat) - 열기(Open) 대화상자를 엽니다. 대체할 컴포넌트를 검색하고 열기(Open)를 클릭합니다. 컴포넌트 배치(Component Placement) 탭이 열리고 어셈블리에 배치할 컴포넌트가 그래픽 창에 나타납니다. 컴포넌트를 배치하고 를 클릭합니다.
빠르게 고치기(Quick Fix) > 억제(Suppress)를 클릭하여 실패 컴포넌트를 억제하거나 빠르게 고치기(Quick Fix) > 재정의(Redefine)를 클릭하여 실패 컴포넌트를 재정의하거나 빠르게 고치기(Quick Fix) > 삭제(Delete)를 클릭하여 실패 컴포넌트를 삭제합니다. 이 명령들은 실패된 컴포넌트에만 적용됩니다. 어셈블리에서 다른 컴포넌트를 억제, 재정의 또는 삭제하려면 모델 고치기(Fix Model) 메뉴의 명령을 사용합니다.
모델 고치기(Fix Model) 메뉴의 다른 명령을 사용하여 메시지에 따라 실패 컴포넌트를 복원합니다.
 
* 오류에서 복구한 후에는 새 버전의 어셈블리를 저장한 다음 종료합니다.