KB: 컴포넌트 유형을 삭제하는 방법은?

Altium Designer Altium Designer
워크스페이스에 연결된 컴포넌트 또는 컴포넌트 리비전이 남아 있으면 컴포넌트 유형을 삭제할 수 없습니다. 컴포넌트를 삭제하면 일시 삭제되어 워크스페이스 휴지통으로 이동하며, 해당 리비전은 계속해서 컴포넌트 유형을 참조합니다. 컴포넌트 유형을 제거하려면 연결된 모든 컴포넌트를 삭제하거나 다른 유형으로 재지정하고, 워크스페이스 휴지통에서 관련 리비전을 영구 삭제한 다음, 영구 삭제를 방해하는 Parent-하위 리비전 간 종속성을 해결해야 합니다.

해결 방법 상세 정보

컴포넌트 유형이 계속 사용 중으로 표시됨

연결된 컴포넌트가 남아 있는 동안에는 컴포넌트 유형을 삭제할 수 없습니다. Altium Designer에서 컴포넌트를 삭제한 후에도 연결된 컴포넌트 리비전이 워크스페이스 휴지통에 남아 있으면 해당 컴포넌트 유형이 계속 사용 중으로 표시될 수 있습니다.

Error dialog stating: “Cannot delete [redacted] tag. It is being used by revisions.” with OK button.  

일시 삭제된 리비전이 여전히 존재함

컴포넌트를 삭제하면 일시 삭제가 수행되고 컴포넌트가 워크스페이스 휴지통으로 이동합니다. 컴포넌트 리비전이 휴지통에 남아 있는 한 워크스페이스 내에 계속 존재하므로, 연결된 컴포넌트 유형을 삭제할 수 없습니다.

휴지통에서 컴포넌트 리비전을 영구 삭제하려고 할 때 오류가 발생할 수도 있습니다. 이 오류는 해당 Item 리비전이 Parent Item 리비전에서 참조되고 있으므로, 연결된 참조를 제거하기 전까지는 영구 삭제할 수 없음을 나타냅니다.

Error dialog stating “Items weren’t deleted”; item cannot be deleted because item revisions are referenced by parent item revisions, and those revisions must be deleted first.

연결된 모든 리비전을 먼저 제거

  • 해당 컴포넌트 유형에 연결된 모든 컴포넌트를 확인합니다.
  • 연결된 컴포넌트를 삭제하거나 다른 컴포넌트 유형으로 변경합니다.
  • 워크스페이스 휴지통에서 연결된 모든 컴포넌트 리비전을 영구 삭제합니다.
  • 종속성 관련 오류가 발생하면 연결된 Parent 및 하위 Item 리비전을 영구 삭제한 다음 나머지 리비전 삭제를 시도합니다.
  • 워크스페이스 또는 휴지통에 연결된 컴포넌트나 리비전이 더 이상 남아 있지 않을 때만 컴포넌트 유형을 삭제합니다.

컴포넌트 및 컴포넌트 유형 영구 삭제

  1. 컴포넌트 Panel을 사용하여 특정 컴포넌트 유형을 사용하는 모든 컴포넌트를 찾습니다.
  2. 목록에서 컴포넌트를 선택한 후 다음 중 하나를 수행합니다.
    • 선택한 컴포넌트를 마우스 오른쪽 버튼으로 클릭하고 Delete... 선택 또는
    • 마우스 오른쪽 버튼을 클릭하고 Operations » Change Component Type... 선택하여 다른 컴포넌트 유형을 할당합니다.

    Components panel listing parts; context menu for component MF-MSMF160 shows Delete and Operations > Change Component Type options, illustrating an alternative action when deletion is blocked by revisions. 

  3. 컴포넌트를 삭제한 후 워크스페이스 휴지통을 열고 연결된 모든 컴포넌트 리비전을 영구 삭제합니다. 컴포넌트를 삭제하는 것만으로는 일시 삭제만 수행되므로 충분하지 않습니다.
  4. Item 리비전이 Parent Item 리비전에서 참조되고 있다는 오류가 표시되면, 연결된 Parent 및 하위 Item 리비전을 확인하고 먼저 영구 삭제합니다. 종속성을 제거한 후 휴지통에서 나머지 Item의 영구 삭제를 다시 시도합니다.
  5. 워크스페이스 또는 워크스페이스 휴지통에 연결된 컴포넌트나 컴포넌트 리비전이 남아 있지 않은지 확인합니다.
  6. 연결된 모든 컴포넌트와 리비전이 영구적으로 제거되면 Preferences » Data Management » Component Types에서 컴포넌트 유형을 삭제합니다.

    Preferences dialog, Data Management > Component Types, showing a component type selected and the context menu opened with Remove (Del) available to delete the component type.

추가 참고 사항

  • 컴포넌트를 다른 컴포넌트 유형으로 재할당한 경우, Explorer panel을 사용하여 적절한 컴포넌트 폴더로 이동하고 적절한 컴포넌트 템플릿을 할당하는 것을 적극 권장합니다. 이렇게 하면 일관된 컴포넌트 구성 체계를 유지하고, 할당된 컴포넌트 유형에 해당하는 올바른 폴더에 컴포넌트를 저장할 수 있습니다.
  • Explorer Panel 대신 Components panel을 사용하면 컴포넌트 유형을 더욱 간편하고 직관적으로 구성하고 관리할 수 있다는 장점이 있습니다. 이 방식은 동일한 컴포넌트 유형의 모든 컴포넌트가 하나의 폴더에 있는 단순한 일대일 연결뿐 아니라, 동일한 컴포넌트 유형의 컴포넌트가 여러 폴더에 분산되어 있거나 서로 다른 컴포넌트 유형의 컴포넌트가 같은 폴더에 모여 있는 복잡한 경우에도 사용할 수 있습니다.

참고 자료

AI-LocalizedAI로 번역됨
만약 문제가 있으시다면, 텍스트/이미지를 선택하신 상태에서 Ctrl + Enter를 누르셔서 저희에게 피드백을 보내주세요.