Component Types

Typy komponentów ułatwiają zarządzanie i porządkowanie biblioteki Workspace. To właśnie typy komponentów umożliwiają grupowanie komponentów w kategorie w panelu Components panel, co w połączeniu z narzędziami wyszukiwania i filtrowania upraszcza odnajdywanie wymaganych komponentów.

Typami komponentów zarządza się (tworzy/edytuje/usuwa) na stronie Data Management – Component Types page w oknie dialogowym Preferences dialog. Typy są wyświetlane wraz z powiązanym komponentem Template oraz Workspace Folder.

Strona Data Management – Component Types page w oknie dialogowym Preferences dialog
Strona Data Management – Component Types page w oknie dialogowym Preferences dialog

Użyj przycisku Templates button w oknie dialogowym, aby otworzyć okno dialogowe Edit Templates dialog, w którym można wskazać lub zmienić Component Template powiązany z każdym Typem komponentu.

Definiowanie listy typów komponentów

Korzystając z menu rozwijanego przycisku Add button, możesz utworzyć nowy typ komponentu lub nowy podtyp komponentu, który będzie widoczny na liście rozwijanej pod wpisem danego typu komponentu.

Hierarchię typów komponentów można skonfigurować dla istniejących typów:

  • Przeciągnij i upuść wpis Typu komponentu w nowe miejsce, aby zmienić jego pozycję w hierarchii. Wpis staje się podtypem innego, gdy zostanie na niego upuszczony.
  • Zaznacz wpis typu komponentu na liście, kliknij prawym przyciskiem myszy i wybierz polecenie Move » Indent command, aby wciąć zaznaczony wpis typu komponentu w hierarchii listy. Wcięty wpis stanie się podtypem następnego (niżej położonego) wpisu na liście. Wybierz Move » Outdent kliknięcie, aby cofnąć wcięcie zaznaczonego wpisu typu komponentu w hierarchii listy.

Aby usunąć zaznaczony typ komponentu, kliknij przycisk Remove button i potwierdź usunięcie. Typ komponentu można usunąć tylko wtedy, gdy nie jest używany przez rewizję komponentu.

Default Folder dla typu komponentu jest definiowany przez szablon komponentu przypisany do tego typu. Aby uzyskać więcej informacji, zobacz sekcję Template Assignments.

Jeśli nie masz dostępu do funkcjonalności szablonów komponentów, po dodaniu typu komponentu w Workspace zostanie utworzony nowy folder o tej samej nazwie co typ komponentu, a folder ten zostanie automatycznie ustawiony jako Default Folder dla nowego typu komponentu.

Scalanie typów komponentów

Gdy wiele typów komponentów najlepiej byłoby w przyszłości zgrupować pod jednym typem (np. jeśli podczas procesu Library Import utworzono wiele typów komponentów), strona Data Management – Component Types page w oknie dialogowym Preferences dialog umożliwia scalenie wybranych wpisów typów do jednego wskazanego wpisu, zamiast ręcznego zmieniania wszystkich typów komponentów w takich sytuacjach. Aby to zrobić, zaznacz wszystkie wpisy typów do scalenia, w tym typ docelowy, kliknij prawym przyciskiem myszy na podświetlonych wpisach i wybierz opcję Merge option z menu kontekstowego lub użyj Ctrl+M shortcut. W kolejnym oknie dialogowym Merging dialog wybierz docelowy Typ komponentu z menu rozwijanego Merge to drop-down menu (domyślnie pierwszym zaznaczonym typem komponentu będzie typ docelowy) i kliknij przycisk button, aby potwierdzić. Poniższy obraz ilustruje to na przykładzie zakresu typów komponentów Rezystor.

Jeśli wybrano jeden typ komponentu, użyj listy rozwijanej Merge to drop-down, aby wybrać żądany docelowy typ komponentu.
Jak informuje okno dialogowe, operacji scalania nie można cofnąć, więc zachowaj ostrożność przed kliknięciem przycisku Merge button w oknie dialogowym.

Proces zmienia Typ komponentu dla komponentów typu scalonego (takich jak Resistor-0402, Resistor-0603 itd.) na typ docelowy scalenia – w tym przykładzie Resistors. Jednym z praktycznych efektów jest to, że wszystkie komponenty danego typu będą teraz dostępne po wybraniu tego typu w sekcji Categories w panelu Components panel. Zwróć uwagę, że wpisy komponentów nie są w żaden inny sposób modyfikowane. Pozostają w swoich dotychczasowych folderach, które są powiązane z Component Template, a same szablony pozostają dostępne.

Po scaleniu strona Data Management – Component Types page wskazuje teraz, że typ komponentu Resistors jest domyślny dla wielu szablonów – mianowicie dla szablonu Resistors Template oraz wszystkich tych powiązanych z nowo scalonymi typami komponentów (szablon Resistor_0402 Template itd.). Wpis Folder entry dla typu komponentu Resistors odpowiada folderom docelowym tych wielu szablonów.

Podczas tworzenia nowego komponentu (File » New » Component) te szablony są oferowane jako podwpisy dla typu komponentu Resistors Component Type w oknie dialogowym Create new component dialog.

Skutek scalenia jest bardziej jednoznaczny, jeśli pojedynczy Template jest początkowo powiązany ze wszystkimi źródłowymi typami komponentów – powiedzmy, że szablon Resistors Template jest powiązany z typami komponentów Resistor-0402, Resistor-0603 i Resistor-0805. W takim przypadku, gdy typy komponentów zostaną scalone z typem Resistors, jego pojedynczy Template oraz ustawienia folderu docelowego pozostaną bez zmian.

Przypisania szablonów

Okno dialogowe Edit Templates dialog, dostępne z przycisku button, umożliwia aktualizację mapowania Template do Typu komponentu względem tego wskazanego na stronie Data Management – Component Types page. Mapowanie, pokazane w kolumnach okna dialogowego, określa, który Component Type zostanie zastosowany, gdy użyty zostanie powiązany Template – lub odwrotnie, który Template jest używany, gdy wybierany jest Typ komponentu (np. podczas tworzenia nowego komponentu).

Dla zaznaczonego wpisu Template w oknie dialogowym powiązanie zmienia się poprzez wybranie alternatywnego Typu komponentu z listy rozwijanej danego wpisu. Gdy okno dialogowe i strona zostaną następnie zamknięte, wartość parametru ComponentType parametru szablonu oraz jego ustawienie Default Folder zostaną zmienione tak, aby odpowiadały nowo wskazanemu typowi. Jest to równoważne ręcznej edycji Template.

Użyj opcji Update existing components for changed templates option, aby automatycznie zastosować zaktualizowany wpis Typu komponentu do komponentów, które używały poprzedniego typu. Na przykład, jeśli ustawienie Component Type setting zostanie zmienione z LED_SMT na LED, wówczas komponenty, które miały ustawiony typ LED_SMT, zostaną automatycznie zmienione tak, aby miały Typ komponentu LED.

Wynik zaktualizowanego mapowania template-typ jest widoczny na stronie Data Management – Components Types page, która ma listę zorientowaną na Nazwę – gdzie Nazwa reprezentuje Typ komponentu. Wskazuje to, że wiele różnych szablonów (Resistor_0402, Resistor_0603 itd.) jest powiązanych z i będzie stosować Typ komponentu Resistor_LibImport Component Type.

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

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Content