KB: Jak usunąć typy komponentów?

Altium Designer Altium Designer
Nie można usunąć typu komponentu, dopóki w obszarze roboczym istnieją powiązane z nim komponenty lub ich rewizje. Usunięcie komponentów ma charakter nietrwały — są one przenoszone do kosza obszaru roboczego, gdzie ich rewizje nadal odwołują się do typu komponentu. Aby usunąć typ komponentu, należy usunąć wszystkie powiązane z nim komponenty lub przypisać im inny typ, trwale usunąć powiązane rewizje z kosza obszaru roboczego oraz rozwiązać wszelkie zależności między rewizjami nadrzędnymi i podrzędnymi, które uniemożliwiają trwałe usunięcie.

Szczegóły rozwiązania

Typy komponentów pozostają w użyciu

Nie można usunąć typu komponentu, dopóki są z nim powiązane komponenty. Nawet po usunięciu komponentów z Altium Designer typ komponentu może nadal być wyświetlany jako używany, jeśli powiązane rewizje komponentów nadal znajdują się w koszu obszaru roboczego.

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

Rewizje usunięte nietrwale nadal istnieją

Usunięcie komponentu jest operacją nietrwałą i powoduje przeniesienie go do kosza obszaru roboczego. Dopóki rewizje komponentu pozostają w koszu, nadal istnieją w obszarze roboczym i uniemożliwiają usunięcie powiązanego typu komponentu.

Użytkownicy mogą również napotkać błąd podczas próby trwałego usunięcia rewizji komponentów z kosza. Ten błąd oznacza, że rewizje elementów są przywoływane przez rewizje elementów nadrzędnych, dlatego nie można ich trwale usunąć, dopóki powiązane odwołania nie zostaną usunięte.

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.

Najpierw usuń wszystkie powiązane rewizje

  • Zidentyfikuj wszystkie komponenty powiązane z danym typem komponentu.
  • Usuń powiązane komponenty lub przypisz im inny typ komponentu.
  • Trwale usuń wszystkie powiązane rewizje komponentów z kosza obszaru roboczego.
  • Jeśli wystąpią błędy związane z zależnościami, trwale usuń powiązane rewizje elementów nadrzędnych i podrzędnych przed próbą usunięcia pozostałych rewizji.
  • Usuń typ komponentu dopiero wtedy, gdy w obszarze roboczym ani w koszu nie pozostaną żadne powiązane komponenty ani rewizje.

Trwałe usuwanie komponentów i typu komponentu

  1. Użyj panelu Components, aby znaleźć wszystkie komponenty korzystające z określonego typu komponentu.
  2. Zaznacz komponenty na liście, a następnie wykonaj jedną z poniższych czynności:
    • Kliknij zaznaczone komponenty prawym przyciskiem myszy i wybierz Delete... lub
    • Kliknij prawym przyciskiem myszy i wybierz Operations » Change Component Type... , aby przypisać im inny typ komponentu.

    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. Po usunięciu komponentów otwórz kosz obszaru roboczego i trwale usuń wszystkie powiązane rewizje komponentów. Samo usunięcie komponentów nie wystarcza, ponieważ jest to jedynie usunięcie nietrwałe.
  4. Jeśli błąd wskazuje, że rewizje elementów są przywoływane przez rewizje elementów nadrzędnych, najpierw zidentyfikuj i trwale usuń powiązane rewizje elementów nadrzędnych i podrzędnych. Po usunięciu zależności ponów próbę trwałego usunięcia pozostałych elementów z kosza.
  5. Sprawdź, czy w obszarze roboczym ani w jego koszu nie pozostały żadne powiązane komponenty lub rewizje komponentów.
  6. Po trwałym usunięciu wszystkich powiązanych komponentów i rewizji usuń typ komponentu z 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.

Dodatkowe uwagi

  • Jeśli komponentom zostanie przypisany inny typ komponentu, zdecydowanie zaleca się przeniesienie ich do odpowiedniego folderu komponentów za pomocą Explorer panel oraz przypisanie im odpowiedniego szablonu komponentu. Pomaga to zachować spójną strukturę organizacji komponentów i zapewnia przechowywanie ich we właściwym folderze odpowiadającym przypisanemu typowi komponentu.
  • Zaletą korzystania z Components panel zamiast panelu Explorer jest prostszy i bardziej intuicyjny sposób organizowania typów komponentów oraz pracy z nimi. To podejście sprawdza się zarówno w przypadku prostych powiązań jeden do jednego, gdy wszystkie komponenty tego samego typu znajdują się w jednym folderze, jak i w bardziej złożonych przypadkach, takich jak komponenty tego samego typu rozmieszczone w wielu folderach lub komponenty różnych typów zgrupowane w tym samym folderze.

Materiały referencyjne

AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.