Component Templates

Pomagając usprawnić tworzenie komponentów, Altium Designer, w połączeniu z Twoją połączoną przestrzenią Workspace, obsługuje tworzenie i definiowanie Component Templates (elementów szablonów komponentów, Component Template Items) w tej przestrzeni Workspace. Tak jak szablon schematu może służyć do wstępnego definiowania informacji na arkuszach schematu, które się do niego odwołują, tak szablon komponentu jest powiązany z komponentem bibliotecznym Workspace i udostępnia predefiniowane ustawienia używane podczas definiowania tego komponentu.

W szczególności szablony komponentów zostały opracowane z myślą przede wszystkim o informacjach parametrycznych, umożliwiając zdefiniowanie w jednym miejscu „zestawu zbiorczego” parametrów, które będą dostępne dla odwołującego się komponentu. Za pośrednictwem szablonu możesz kontrolować, które z tych parametrów mają być widoczne, uzupełniać wartości domyślne, a nawet oznaczać wymagane parametry jako obowiązkowe. Podczas zapisywania komponentu wykonywane są kontrole poprawności, aby zapewnić zgodność.

Określone wartości domyślne dla wielu ustawień szablonu mogą zostać zablokowane jako tylko do odczytu lub selektywnie udostępnione projektantowi do nadpisania podczas definiowania komponentu.

Szablon komponentu stanowi również podstawę do tworzenia komponentu ogólnego. Więcej informacji można znaleźć na stronie Tworzenie komponentów ogólnych .

Dostęp do szablonów komponentów zależy od licencjonowania oprogramowania. Więcej informacji można znaleźć w polu Note po prawej stronie strony.

Takie szablony komponentów są tworzone bezpośrednio w przestrzeni Workspace. Po utworzeniu szablonu komponentu (i zapisaniu danych w jego rewizji) można go ponownie wykorzystać przy tworzeniu jednego lub większej liczby komponentów.

Typ folderu

Podczas tworzenia folderu, w którym będą przechowywane szablony komponentów, możesz określić typ folderu. Nie ma to wpływu na zawartość folderu – wydanie szablonu komponentu zawsze spowoduje utworzenie odpowiadającego mu elementu Component Template Item. Zapewnia to jedynie wizualną „wskazówkę” dotyczącą tego, co jest przechowywane w folderze, i może być pomocne podczas przeglądania przestrzeni Workspace w poszukiwaniu określonej zawartości. Aby wskazać, że folder ma służyć jako kontener na szablony komponentów, ustaw jego Folder Type jako Component Templates podczas definiowania właściwości folderu w oknie dialogowym Edit Folder dialog.

Określenie typu folderu – jego zamierzonego przeznaczenia – daje wizualne wskazanie zawartości tego folderu podczas przeglądania przestrzeni Workspace.
Określenie typu folderu – jego zamierzonego przeznaczenia – daje wizualne wskazanie zawartości tego folderu podczas przeglądania przestrzeni Workspace.

Typ zawartości

Podczas tworzenia docelowego elementu Component Template Item, w którym będzie przechowywany szablon komponentu, upewnij się, że jego Content Type jest ustawiony na Component Template w oknie dialogowym Create New Item dialog. Jeśli tworzysz element w folderze typu Component Templates, ten typ zawartości będzie dostępny w menu kontekstowym po kliknięciu prawym przyciskiem myszy podczas tworzenia elementu.

Tworzenie szablonu komponentu w folderze Component Templates – poprawny Content Type jest dostępny w menu kontekstowym.
Tworzenie szablonu komponentu w folderze Component Templates – poprawny Content Type jest dostępny w menu kontekstowym.

Zapisywanie szablonu komponentu

Related page: Tworzenie i edycja zawartości

Do tej pory omówiliśmy obsługę szablonu komponentu w przestrzeni Workspace pod kątem powiązanych typów folderów i zawartości. Zapisanie faktycznie zdefiniowanego szablonu komponentu do rewizji takiego elementu Component Template Item można wykonać w usprawniony sposób.

Szablon komponentu można edytować i zapisać w początkowej rewizji nowo utworzonego elementu Component Template Item dzięki obsłudze bezpośredniej edycji w przestrzeni Workspace. Bezpośrednia edycja uwalnia Cię od ograniczeń oddzielnych danych źródłowych kontrolowanych wersjami. Możesz po prostu edytować obsługiwany typ zawartości przy użyciu tymczasowego edytora załadowanego z najnowszym źródłem bezpośrednio z samej przestrzeni Workspace. Po zakończeniu edycji obiekt jest zapisywany (lub zapisywany ponownie) do kolejnej planowanej rewizji swojego nadrzędnego elementu, a tymczasowy edytor zostaje zamknięty. Na dysku twardym nie ma żadnych plików, nie trzeba się zastanawiać, czy pracujesz z poprawnym lub najnowszym źródłem, ani utrzymywać oddzielnego oprogramowania do kontroli wersji. Przestrzeń Workspace obsługuje to wszystko z dużą integralnością i w sposób, który znacząco przyspiesza wprowadzanie zmian do danych.

Po utworzeniu elementu Component Template Item masz możliwość edycji i zapisania szablonu komponentu w początkowej rewizji tego elementu po jego utworzeniu. Aby to zrobić, włącz opcję Open for editing after creation na dole okna dialogowego Create New Item dialog (jest ona domyślnie włączona). Element zostanie utworzony, a tymczasowy Edytor szablonów komponentów otworzy się, prezentując dokument .CMPT jako aktywny dokument w głównym oknie projektowym. Dokument ten zostanie nazwany zgodnie z formatem Element-Rewizja: <Item><Revision>.CMPT (np. CMPT-0001-1.CMPT).

 
 
 
 
 

Przykład edycji początkowej rewizji szablonu komponentu bezpośrednio z przestrzeni Workspace – tymczasowy Edytor szablonów komponentów udostępnia dokument, za pomocą którego można zdefiniować szablon komponentu.
Przykład edycji początkowej rewizji szablonu komponentu bezpośrednio z przestrzeni Workspace – tymczasowy Edytor szablonów komponentów udostępnia dokument, za pomocą którego można zdefiniować szablon komponentu.

Użyj dokumentu, aby zdefiniować szablon komponentu zgodnie z wymaganiami. Więcej informacji na ten temat znajdziesz w sekcji Definiowanie szablonu.

Podczas bezpośredniej edycji dostępne są trzy istotne elementy sterujące, łatwo dostępne z menu Quick Access Bar (w lewym górnym rogu głównego okna aplikacji) lub z paska narzędzi Component Template Standard:

  • Save Active Document. Użyj tego przycisku, aby lokalnie zapisać wszelkie zmiany wprowadzone w dokumencie. Pozwala to zapisać bieżące zmiany, jeśli chcesz wrócić na późniejszym etapie i wprowadzić dalsze modyfikacje przed ostatecznym zapisaniem do przestrzeni Workspace.
  • /Save to Server. Użyj tego przycisku, aby zapisać zdefiniowany szablon komponentu do przestrzeni Workspace, przechowując go w początkowej (planowanej) rewizji docelowego elementu Component Template Item. Pojawi się okno dialogowe Edit Revision, w którym możesz w razie potrzeby zmienić nazwę, opis oraz dodać informacje o wydaniu. Po zapisaniu dokument i edytor zostaną zamknięte. Dokument zawierający źródłowy szablon komponentu, *.CMPT, zostanie zapisany w rewizji elementu.

    Aby ułatwić pracę, po prawej stronie wpisu szablonu komponentu, bezpośrednio w samym panelu Projects panel, dostępna jest również kontrolka Save to Server.
  • /Discard Local Changes. Użyj tego przycisku, jeśli chcesz anulować edycję i odrzucić wszelkie wprowadzone zmiany. Dokument i edytor zostaną zamknięte, a nic nie zostanie opublikowane w docelowym elemencie Component Template.

Te kontrolki są również dostępne jako polecenia – Save (skrót: Ctrl+S), Save to Server (skrót: Ctrl+Alt+S) oraz Discard Local Changes – w głównym menu File oraz w menu podręcznym po kliknięciu prawym przyciskiem wpisu szablonu komponentu w panelu Projects.

Zapisane dane przechowywane w Workspace składają się ze źródłowego szablonu komponentu zdefiniowanego w pliku Component Template (<Item><Revision>.CMPT).

 
 
 
 
 

Przykładowy zdefiniowany szablon komponentu, zapisany z powrotem do Workspace.
Przykładowy zdefiniowany szablon komponentu, zapisany z powrotem do Workspace.

Dziedziczenie szablonu komponentu

Ta funkcja jest dostępna, gdy opcja UI.ComponentTemplateInheritance jest włączona w oknie dialogowym Advanced Settings dialog.

Możesz użyć szablonu komponentu z głównego typu komponentu, jeśli podtyp nie ma powiązanego szablonu komponentu. Podczas tworzenia hierarchii typów komponentów podtypy komponentów będą dziedziczyć szablon komponentu przypisany do głównego/nadrzędnego typu komponentu.

Edytor CMPT (Component Template)

Aby uzyskać dostęp do edytora Component Template w Altium Designer, rozszerzenie oprogramowania Component Template Editor musi być zainstalowane. To rozszerzenie jest domyślnie instalowane wraz z Altium Designer. Można je zainstalować lub usunąć ręcznie.

Aby uzyskać więcej informacji na temat zarządzania rozszerzeniami, przejdź do strony Extending Your Installation (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Definiowanie szablonu

Edytor Component Template jest zasadniczo podzielony na dwa główne obszary, pokazane na poniższym obrazie i podsumowane dalej.

 
 
 
 
 

Edytor Component Template można z grubsza podzielić na dwa kluczowe obszary.
Edytor Component Template można z grubsza podzielić na dwa kluczowe obszary.

  1. Upper Region – do definiowania opcji na poziomie komponentu (cykl życia, nazewnictwo i opcje folderu) dla komponentu odwołującego się do szablonu.
  2. Lower Region – do definiowania parametrów, które mają być używane przez komponent odwołujący się do szablonu.

Określanie opcji komponentu

Górna połowa edytora jest przeznaczona do definiowania wartości domyślnych następujących właściwości komponentu:

  • Lifecycle Definition – wybierz definicję cyklu życia, która ma zostać zastosowana do komponentu utworzonego przy użyciu szablonu. Lista rozwijana zawiera wszystkie definicje zdefiniowane dla Workspace oraz te, które są dozwolone do użycia przez komponent.

  • Revision Naming – wybierz schemat nazewnictwa rewizji, który ma zostać zastosowany do komponentu utworzonego przy użyciu szablonu. Lista rozwijana zawiera wszystkie schematy zdefiniowane dla Workspace oraz te, które są dozwolone do użycia przez komponent.

    Jeśli dla jakichkolwiek definicji/schematów włączona jest opcja kontrolowania użycia definicji cyklu życia i schematów nazewnictwa rewizji według typu zawartości, a typ zawartości Component nie jest ustawiony na użycie określonej definicji/schematu, wtedy ta definicja/schemat nie będzie dostępna na odpowiedniej liście rozwijanej.

  • Component Naming – użyj tego pola, aby zdefiniować domyślny schemat nazewnictwa elementu dla komponentu utworzonego przy użyciu szablonu, zapewniając unikalny identyfikator wynikowego komponentu w Workspace. Wpis tutaj zostanie użyty jako szablon do automatycznego nazwania komponentu (w powiązanym polu Id (podczas używania Component Editor w trybie Single Component Editing), lub polu Item ID (podczas używania Component Editor w trybie Batch Component Editing)). Oprogramowanie automatycznie przypisze kolejny dostępny unikalny identyfikator na podstawie tego schematu po przeskanowaniu całego Workspace oraz identyfikatorów istniejącej zawartości. Domyślny schemat nazewnictwa elementów – CMP-{00000} – jest dostępny, ale oczywiście możesz utworzyć własny schemat, wpisując go w tym polu, pamiętając, aby część zmienna była ujęta w nawiasy klamrowe (np. CMP-001-{0000}).

  • Default Folder – aby określić domyślny folder w docelowym Workspace, w którym ma być zapisany komponent. Zrób to, klikając przycisk Choose, aby otworzyć okno dialogowe Choose Folder (odmianę panelu Explorer panel), z którego można przeglądać istniejące foldery w Workspace i wybrać jeden z nich albo utworzyć nowy w locie.

Nie ma pola do ustawienia docelowego Workspace, ponieważ będzie on na stałe powiązany z tym samym Workspace, w którym znajduje się rewizja szablonu komponentu.

Opcja Allow override dla każdej właściwości może być użyta do niezależnego kontrolowania, czy dana właściwość może być zmieniana (włączona), czy nie (wyłączona) przez użytkownika podczas definiowania komponentu w Component Editor.

Gdy szablon jest używany, wpisy określone w tym obszarze służą do wstępnego wypełniania odpowiednich pól w Component Editor (tam, gdzie są dostępne):

  • Single Component Editing mode – pola Id i Folder w obszarze Advanced Settings regionu Component.
  • Batch Component Editing mode – na karcie Document Options okna dialogowego Document Options dialog, a w konsekwencji pola Item ID i FolderPath w obszarze Component regionu definicji komponentu.

Gdy szablon jest używany, wpisy służą do wstępnego wypełniania odpowiednich pól podczas edycji komponentu w Component Editor w trybie Single Component Editing (po lewej) i trybie Batch Component Editing (po prawej).
Gdy szablon jest używany, wpisy służą do wstępnego wypełniania odpowiednich pól podczas edycji komponentu w Component Editor w trybie Single Component Editing (po lewej) i trybie Batch Component Editing (po prawej).

Definiowanie parametrów

Dolna połowa edytora jest przeznaczona do definiowania i zarządzania parametrami, które będą dostępne dla komponentu odwołującego się do szablonu.

 
 
 
 
 

Przykładowe parametry zdefiniowane w szablonie komponentu.
Przykładowe parametry zdefiniowane w szablonie komponentu.

Domyślne parametry systemowe

Różne parametry systemowe są domyślnie dołączane podczas tworzenia nowego szablonu komponentu, jak pokazano na poniższym obrazie i opisano dalej.

 
 
 
 
 

Domyślne parametry na poziomie systemowym dołączone do nowo utworzonego szablonu komponentu.
Domyślne parametry na poziomie systemowym dołączone do nowo utworzonego szablonu komponentu.

  • ComponentType – ten parametr umożliwia określenie typu komponentu. Ułatwia to ukierunkowane przeszukiwanie potężnego mechanizmu Search facility w Workspace — mechanizmu, który nie tylko pozwala wyszukiwać według typu komponentu, ale także umożliwia inteligentniejsze wyszukiwanie dzięki obsługiwanym unit-aware component parameters. Podczas przeglądania własnych komponentów Workspace za pomocą panelu Components panel, grupowanie Categories dla komponentów jest wyprowadzane z parametrów ComponentType powiązanych z każdym komponentem. Kliknij powiązane pole Default Value, a następnie przycisk , aby otworzyć okno dialogowe Choose component type. Użyj go, aby wybrać wymagany typ komponentu, i kliknij OK — wybrany typ zostanie wstawiony jako wartość parametru ComponentType z powrotem w głównej siatce parametrów.

    Okno dialogowe Choose component type odzwierciedla zestaw typów komponentów zdefiniowanych na stronie Zarządzanie danymi – Typy komponentów w oknie dialogowym Preferences. Kliknij przycisk na dole okna dialogowego Choose component type, aby uzyskać dostęp do tej strony preferencji, gdzie możesz dostosować tę listę do swoich potrzeb — dodając nowe typy i podtypy albo edytując i usuwając istniejące typy.

    Przykładowy szablon komponentu z parametrem systemowym ComponentType ustawionym na Diodes.
    Przykładowy szablon komponentu z parametrem systemowym ComponentType ustawionym na Diodes.

    Typ danych dla tego parametru jest ustawiony na ComponentType i nie można go zmienić. Ponadto parametru ComponentType nie można kopiować ani usuwać. Zaznacz komórkę i użyj klawisza Delete , aby wyczyścić wartość.

  • SCHLIB oraz PCBLIB – te dwa parametry umożliwiają określenie odpowiednio domyślnych modeli symbolu i footprintu. Kliknij powiązane pole Default Value dla każdego parametru, a następnie kliknij przycisk , aby otworzyć okno dialogowe, w którym można wybrać wymagany model.

    Zwróć uwagę, że wybierasz model, a nie konkretną rewizję tego modelu. Dzięki temu komponent korzystający z szablonu będzie zawsze używać najnowszej rewizji wybranego modelu.

    Określ modele symbolu i footprintu jako część swojego szablonu.
    Określ modele symbolu i footprintu jako część swojego szablonu.

    Typy danych dla tych parametrów są ustawione odpowiednio na SCHLIB i PCBLIB i nie mogą być modyfikowane. Ponadto parametrów modeli nie można kopiować ani usuwać. Zaznacz komórkę i użyj klawisza Delete , aby wyczyścić wartość.

  • Name oraz Description – te dwa parametry umożliwiają odpowiednio zdefiniowanie nazwy i opisu komponentu. Wprowadź wymagane ciągi znaków w powiązanym polu Default Value dla każdego parametru.

    Określ parametry Name i Description jako część swojego szablonu.
    Określ parametry Name i Description jako część swojego szablonu.

    Typ danych dla obu tych parametrów jest ustawiony na Text i nie można go zmienić. Ponadto parametrów tych nie można kopiować ani usuwać.

Dodawanie nowego parametru użytkownika

Aby dodać nowy parametr użytkownika do listy, kliknij przycisk (lub użyj polecenia Add z menu kontekstowego pod prawym przyciskiem myszy) — parametr zostanie dodany na końcu bieżącej listy.

 
 
 
 
 

Przykład dodania nowego parametru użytkownika do szablonu.
Przykład dodania nowego parametru użytkownika do szablonu.

Każdy parametr jest przedstawiony na liście siatki w odniesieniu do następujących informacji:

  • Name – użyj tego pola, aby nadać nazwę parametrowi, zwykle znaczącą nazwę, która oddaje jego przeznaczenie. Po początkowym dodaniu parametry otrzymają nazwy domyślne (Parameter, Parameter 1, Parameter 2 itd.).

  • Type – typ parametru. Ta pozycja będzie początkowo domyślnie ustawiona na Text, ale obsługiwany jest szereg typów danych uwzględniających jednostki, a także typ PCBLIB, który ułatwia definiowanie wielu footprintów, oraz HarnessWiring, który ułatwia definiowanie komponentu okablowania wiązki. Obsługiwane są również typy parametrów zdefiniowane przez dostępne słowniki — dowiedz się więcej.

  • Visible – włącz tę opcję (jest to domyślny stan dla nowo dodanego parametru), aby odpowiednia opcja Show dla parametru była włączona podczas edycji jednego lub większej liczby komponentów w Edytorze komponentów (skonfigurowanym w trybie Batch Component Editing). To z kolei steruje wyświetlaniem odpowiedniej kolumny dla tego parametru w dolnym obszarze Edytora komponentów, gdzie definiowane są same definicje komponentów. Ta właściwość nie ma wpływu podczas definiowania komponentu przy użyciu trybu Single Component Editing edytora.

  • Read Only – włącz tę opcję, aby ustawić parametr jako tylko do odczytu. Podczas edycji komponentu odwołującego się do szablonu wartość parametru nie będzie mogła być edytowana.

  • Required – włącz tę opcję, aby uczynić parametr „parametrem wymaganym”. Podczas edycji komponentu odwołującego się do szablonu parametr musi mieć zdefiniowaną wartość, w przeciwnym razie zapisanie komponentu nie będzie możliwe. W Edytorze komponentów taki parametr jest wyróżniany przez komórkę wartości z czerwonym obramowaniem (w trybie Batch Component Editing) lub zawierającą ikonę (w trybie Single Component Editing), gdy nie wprowadzono żadnej wartości.

  • Default Value – użyj tego pola, aby wprowadzić wartość domyślną parametru.

     
     
     
     
     
    • Jeśli parametr jest oznaczony jako wymagany (opcja Required włączona) i jednocześnie został ustawiony jako tylko do odczytu (opcja Read Only włączona), wówczas musi zostać wprowadzona wartość domyślna MUST. W przeciwnym razie podczas edycji komponentu odwołującego się do szablonu parametr zostanie oznaczony jako niemający wartości, ale nie będzie można tego rozwiązać, ponieważ parametr nie podlega edycji z powodu trybu tylko do odczytu. Nowa rewizja tego szablonu komponentu nie może zostać zapisana w Workspace, dopóki problem ten nie zostanie rozwiązany.

    • Podczas edycji rewizji komponentu istniejący parametr zdefiniowany przez użytkownika, który ma taką samą nazwę jak parametr w połączonym szablonie komponentu, zostanie zastąpiony wersją z szablonu. Każda istniejąca wartość tego parametru zostanie zachowana (i nie zostanie nadpisana wartością domyślną z szablonu).

    • Domyślny model okablowania wiązki można dodać tylko wtedy, gdy do szablonu nie dodano żadnych innych modeli domyślnych (SCHLIB lub PCBLIB). I odwrotnie, domyślne modele SCHLIB i PCBLIB nie mogą zostać dodane, gdy do szablonu dodano domyślny model okablowania wiązki.

  • Description – dodaj dowolny opis parametru, na przykład zwięzłą informację o tym, co zapewnia. Jeśli parametr w szablonie ma zdefiniowany opis, wówczas kolumna Description będzie prezentowana w obszarze Parameters Edytora komponentów odpowiednio do jego trybu Single Component Editing.

Lista parametrów obsługuje również proste operacje kopiowania i wklejania, umożliwiając powielanie jednego lub większej liczby istniejących parametrów użytkownika. Wklejone parametry zostaną dodane na końcu listy.

Obsługiwane są standardowe skróty kopiowania (Ctrl+C) i wklejania (Ctrl+V), a polecenia te są również dostępne w menu po kliknięciu prawym przyciskiem myszy. Do operacji kopiowania i wklejania można zaznaczyć wiele parametrów użytkownika, korzystając ze standardowych technik Ctrl+Click i Shift+Click.
Aby usunąć jeden lub więcej parametrów użytkownika z listy, zaznacz każdy parametr, a następnie kliknij przycisk lub użyj polecenia Remove z menu kontekstowego wywoływanego prawym przyciskiem myszy.

Typy danych parametrów komponentów uwzględniające jednostki

Component Template Editor umożliwia definiowanie jawnych typów danych dla parametrów komponentów zdefiniowanych w szablonie komponentu (*.CMPT). Ponadto te typy danych uwzględniają jednostki i obsługują szereg popularnych przedrostków jednostek. Dzięki temu można wprowadzać wartość parametru w różnych formatach — takich jak 2.2k, 2k2, 4M, 2.5GHz — a Workspace ma odpowiednie mechanizmy, aby rozpoznać wartość liczbową kryjącą się za tymi zapisami.

Ta funkcja szablonu komponentu ułatwia precyzyjne wyszukiwanie za pomocą funkcji Advanced Search facility na serwerze — funkcji, która nie tylko pozwala wyszukiwać według typu komponentu, ale także umożliwia inteligentniejsze wyszukiwanie z użyciem zakresów. Wykorzystując parametry komponentów uwzględniające jednostki, możesz szybko zdefiniować wyszukiwanie, aby na przykład znaleźć wszystkie kondensatory o pojemności od 47uF do 220uF.

Parametry uwzględniające jednostki są również używane do inteligentnego filtrowania podczas przeszukiwania własnych komponentów za pomocą panelu Components panel.

Skorzystaj z poniższych zwijanych sekcji, aby dowiedzieć się więcej o parametrach uwzględniających jednostki.

Typy danych parametrów zdefiniowane w słownikach

Słowniki to niestandardowe typy parametrów z kilkoma zdefiniowanymi wartościami. Słownikami zarządzają administratorzy Workspace na stronie Settings – Vault – Dictionaries interfejsu przeglądarkowego Workspace, do której można uzyskać dostęp z edytora Component Template, wybierając opcję Add New Dictionary z listy rozwijanej Type lub klikając kontrolkę Manage Dictionaries w prawym górnym rogu obszaru Parameters.

  • Do strony Settings – Vault – Dictionaries można również uzyskać dostęp ze strony Data Management – Dictionaries w oknie dialogowym Preferences, klikając kontrolkę Manage Dictionaries, oraz ze strony Data Management – Servers w oknie dialogowym Preferences, klikając kontrolkę Properties dla aktywnego lub znanego Workspace i wybierając z menu pozycję Dictionaries.

  • Gdy dla parametru zostanie wybrany typ zdefiniowany w słowniku, do strony Settings – Vault – Dictionaries można również uzyskać dostęp, klikając w komórkę parametru w kolumnie Type, a następnie klikając przycisk  ().

Uzyskaj dostęp do strony zarządzania słownikami w interfejsie przeglądarkowym Workspace z poziomu edytora Component Template Editor.
Uzyskaj dostęp do strony zarządzania słownikami w interfejsie przeglądarkowym Workspace z poziomu edytora Component Template Editor.

Dowiedz się więcej o zarządzaniu słownikami z poziomu interfejsu przeglądarkowego Workspace (Altium 365 Workspace, Enterprise Server Workspace).

Zdefiniowane słowniki są dostępne jako typy parametrów na liście rozwijanej Type.

Wybierz typ parametru zdefiniowany w słowniku z listy rozwijanej Type.
Wybierz typ parametru zdefiniowany w słowniku z listy rozwijanej Type.

Wartości zdefiniowane dla wybranego typu zdefiniowanego w słowniku są dostępne na liście rozwijanej Default Value. Wybierz wymaganą wartość, aby użyć jej jako domyślnej wartości parametru, albo wybierz <None>.

Wybierz wartość domyślną spośród tych zdefiniowanych dla wybranego typu zdefiniowanego w słowniku.
Wybierz wartość domyślną spośród tych zdefiniowanych dla wybranego typu zdefiniowanego w słowniku.

  • Wartości domyślne są walidowane podczas zapisywania szablonu komponentu do Workspace. Jeśli wartość domyślna stanie się niespójna ze słownikiem (np. wartość została usunięta ze słownika, a następnie szablon używający tej wartości został otwarty do edycji), ta wartość domyślna zostanie wyróżniona na czerwono w kolumnie Default Value, a podczas próby zapisania szablonu z powrotem do Workspace w panelu Messages zostanie wyświetlony komunikat o błędzie.

  • Jeśli wartość parametru komponentu stanie się niespójna ze słownikiem (np. typ tego parametru został zmieniony z Text na typ zdefiniowany w słowniku w szablonie komponentu, a bieżąca wartość komponentu nie odpowiada żadnej wartości z wybranego typu zdefiniowanego w słowniku), parametr ten zostanie wyróżniony podczas edycji komponentu w Component Editor: obok niespójnej wartości parametru zostanie wyświetlona ikona wykrzyknika podczas edycji komponentu w trybie Single Component Editing edytora, a wartość parametru zostanie podświetlona na czerwono podczas edycji komponentu w trybie Batch Component Editing. Upewnij się, że wszystkie parametry komponentu są spójne z wartościami szablonu; w przeciwnym razie nie będzie można zapisać komponentu do następnej rewizji.

  • Jeśli słowniki zostały zmienione w interfejsie przeglądarkowym podłączonego Workspace, należy rozłączyć się z Workspace i połączyć ponownie, aby zmiany te zostały odzwierciedlone w Altium Designer. Więcej informacji znajduje się na stronie Accessing Your Workspace.

Definiowanie wielu footprintów

Edytor Component Template Editor obsługuje również definiowanie wielu footprintów PCB jako części szablonu komponentu. Można określić dowolną liczbę odwołań do modeli footprintów, co będzie przydatne dla osób chcących tworzyć komponenty odwołujące się do 3 footprintów spełniających wymagania IPC dla różnych poziomów gęstości: L (najmniejsza, czyli minimalna ilość miedzi), M (największa, czyli maksymalna ilość miedzi) oraz N (nominalna, czyli średnia ilość miedzi).

Aby dodać do szablonu definicję dodatkowego modelu footprintu, kliknij , aby dodać nowy parametr, a następnie wybierz pozycję PCBLIB z menu rozwijanego powiązanego z polem Type.

Zamień nowo dodany parametr w definicję modelu footprintu, ustawiając jego Type na PCBLIB.
Zamień nowo dodany parametr w definicję modelu footprintu, ustawiając jego Type na PCBLIB.

Nazwa parametru zmieni się z Parameter na PCBLIB n, gdzie n jest kolejną dostępną liczbą całkowitą służącą do rozróżnienia wielu modeli footprintów (np. PCBLIB 1, PCBLIB 2 itd.). Modelem domyślnym będzie ten powiązany z pozycją PCBLIB. Gdy footprinty zostaną przeniesione do Component Editor podczas definiowania komponentu, domyślny model footprintu jest oznaczony ikoną w lewym górnym rogu okna podglądu modelu (w trybie Single Component Editing) oraz wpisem PCBLIB (default) w obszarze Required Models/Parameters (w trybie Batch Component Editing).

Przykładowy komponent zdefiniowany w Component Editor (tryb Single Component Editing) z użyciem odwoływanego Component Template. Szablon ma zdefiniowane trzy modele footprintów, które są przenoszone do definicji komponentu. Zwróć uwagę, że wpis modelu PCBLIB w szablonie jest używany jako domyślny model footprintu (oznaczony ikoną w lewym górnym rogu) podczas definiowania komponentu. Najedź kursorem na obraz, aby zobaczyć ten sam komponent definiowany w Component Editor w trybie Batch Component Editing. W tym przypadku domyślny footprint jest określony jako PCBLIB (default).
Przykładowy komponent zdefiniowany w Component Editor (tryb Single Component Editing) z użyciem odwoływanego Component Template. Szablon ma zdefiniowane trzy modele footprintów, które są przenoszone do definicji komponentu. Zwróć uwagę, że wpis modelu PCBLIB w szablonie jest używany jako domyślny model footprintu (oznaczony ikoną w lewym górnym rogu) podczas definiowania komponentu. Najedź kursorem na obraz, aby zobaczyć ten sam komponent definiowany w Component Editor w trybie Batch Component Editing. W tym przypadku domyślny footprint jest określony jako PCBLIB (default).

Import i eksport szablonu komponentu

Istniejący plik szablonu komponentu (*.CMPT) lub plik biblioteki komponentów (*.CMPLIB) można zaimportować do edytora szablonów komponentów, a edytowany szablon komponentu można wyeksportować do pliku szablonu komponentu (*.CMPT). Użyj poleceń File » Import » Component TemplateFile » Import » Component Library i File » Export w menu głównym edytora komponentów, aby wybrać żądaną akcję, a następnie skorzystaj ze standardowego okna dialogowego Windows, które się otworzy, aby przejść do wymaganej lokalizacji i wybrać plik do importu lub określić nazwę pliku, który zostanie wyeksportowany.

Ponowne użycie szablonu komponentu

Użycie rewizji szablonu komponentu — a dokładniej odwołanie do niej z rewizji komponentu, który jest obecnie edytowany — można wykonać w następujący sposób.

Komponent może odwoływać się tylko do jednego szablonu komponentu jednocześnie.

Podczas tworzenia nowego komponentu

Podczas tworzenia nowego komponentu za pomocą polecenia File » New » Component z menu głównego można wybrać szablon w oknie dialogowym Create new component.

Szybkie powiązanie szablonu komponentu z listy wszystkich dostępnych szablonów podczas tworzenia nowego komponentu.
Szybkie powiązanie szablonu komponentu z listy wszystkich dostępnych szablonów podczas tworzenia nowego komponentu.

Ręcznie z poziomu Component Editor

Ponowne użycie rewizji szablonu komponentu z poziomu Component Editor zależy od trybu pracy edytora.

W trybie Single Component Editing

Podczas edycji pojedynczego komponentu w tym trybie Edytora komponentów wybierz wymagany szablon komponentu z menu rozwijanego powiązanego z polem Template — będącego częścią grupy Advanced Settings w obszarze Component edytora. Wyświetlone zostaną wszystkie szablony komponentów aktualnie dostępne w tym samym Workspace, w którym znajduje się sam komponent — według nazwy — a ich najnowsze rewizje będą podane w nawiasach. Wybierz wymagany szablon, aby go zastosować.

Szybkie powiązanie szablonu komponentu z menu wszystkich dostępnych szablonów podczas edycji rewizji komponentu przy użyciu Edytora komponentów w trybie Single Component Editing.
Szybkie powiązanie szablonu komponentu z menu wszystkich dostępnych szablonów podczas edycji rewizji komponentu przy użyciu Edytora komponentów w trybie Single Component Editing.

W trybie wsadowej edycji komponentów

Istnieją dwa sposoby „podłączenia” rewizji szablonu komponentu do rewizji komponentu aktualnie edytowanej:

  • Z karty Template okna dialogowego Document Options dialog (Edit » Document Options). Kliknij przycisk Choose po prawej stronie pola Item Revision. Otworzy to okno dialogowe Choose Item (będące odmianą panelu Explorer panel). Użyj tego okna, aby przejść do wymaganej rewizji szablonu komponentu i ją wybrać. Po kliknięciu OK zostanie utworzone powiązanie między rewizją komponentu a docelową rewizją szablonu komponentu. Potwierdzenie tego powiązania będzie widoczne po powrocie na kartę Template okna dialogowego Document Options.

    Ręczne powiązanie komponentu z rewizją szablonu komponentu w docelowym Workspace.
    Ręczne powiązanie komponentu z rewizją szablonu komponentu w docelowym Workspace.

    Używany szablon komponentu można zmienić w dowolnym momencie — kliknij Choose i wybierz rewizję innego szablonu komponentu.
    Status powiązanej rewizji elementu Component Template jest odzwierciedlany na karcie Template okna dialogowego Document Options. Jeśli dostępna jest nowsza rewizja powiązanego elementu, kliknij przycisk , aby użyć tej najnowszej rewizji.
  • Z menu powiązanego z obszarem Add Edytora komponentów. Podmenu Templates zawiera listę wszystkich szablonów komponentów — według nazwy — aktualnie dostępnych w tym samym Workspace, w którym znajduje się sam komponent, wraz z ich najnowszymi rewizjami podanymi w nawiasach. Kliknij wpis, aby utworzyć powiązanie z najnowszą rewizją tego szablonu komponentu. Ponownie, potwierdzenie powiązania można zobaczyć na karcie Templates okna dialogowego Document Options.

    Szybkie powiązanie szablonu komponentu z menu wszystkich dostępnych szablonów.
    Szybkie powiązanie szablonu komponentu z menu wszystkich dostępnych szablonów.

Dziedziczenie z folderu Components Workspace

Możesz określić szablon komponentu, który będzie automatycznie używany dla wszystkich komponentów (oraz ich rewizji) przechowywanych w folderze Components w obrębie Workspace.

Szablon domyślny komponentu można zdefiniować wyłącznie dla folderu typu Components.

Określ wymagany szablon za pomocą pola Component Template podczas definiowania właściwości folderu w oknie dialogowym Edit Folder dialog. Powiązane z tym polem menu rozwijane zawiera listę wszystkich szablonów komponentów — według nazwy — aktualnie dostępnych w tym samym Workspace, w którym znajduje się sam folder Components, wraz z ich najnowszymi rewizjami podanymi w nawiasach. Wybierz pozycję, aby utworzyć powiązanie z najnowszą rewizją tego szablonu komponentu dla każdego kolejnego komponentu utworzonego w tym folderze.

Określenie domyślnego szablonu komponentu, który będzie stosowany do wszystkich komponentów utworzonych w nadrzędnym folderze Components.
Określenie domyślnego szablonu komponentu, który będzie stosowany do wszystkich komponentów utworzonych w nadrzędnym folderze Components.

Aby nie używać tej funkcji, pozostaw/ustaw pole Component Template na None.

Jeśli szablon komponentu zostanie wybrany na poziomie folderu, ten sam szablon będzie domyślnie używany także podczas tworzenia komponentów w podrzędnych podfolderach. Ułatwia to szybkie dziedziczenie szablonu dla wszystkich komponentów w folderach podrzędnych.

Gdy rewizja komponentu zostanie zapisana do Workspace, w praktyce „zablokuje” ona konkretną rewizję użytego szablonu komponentu — tworząc silne powiązanie z tą rewizją, chyba że zostanie ono ręcznie zmienione.

Wpływ na modele i parametry komponentu podczas używania szablonu komponentu

Podczas edycji rewizji komponentu, gdy rewizja szablonu komponentu jest połączona/przywoływana, w Edytorze komponentów dzieje się następująco w odniesieniu do modeli i parametrów:

  • Modele zdefiniowane w przywoływanym szablonie są dodawane do obszaru Models (tryb Single Component Editing) oraz obszaru Model Links (tryb Batch Component Editing).
  • Istniejący model referencyjny zostanie zachowany, a komponent nadal będzie korzystał z tego modelu, chyba że zostanie to celowo zmienione ręcznie.
  • Parametry zdefiniowane w przywoływanym szablonie są dodawane do obszaru Parameters (tryb Single Component Editing) oraz obszaru Required Models/Parameters (tryb Batch Component Editing).

    Przykład parametrów po połączeniu z rewizją szablonu komponentu podczas używania Edytora komponentów w trybie Single Component Editing (po lewej) i Batch Component Editing (po prawej).
    Przykład parametrów po połączeniu z rewizją szablonu komponentu podczas używania Edytora komponentów w trybie Single Component Editing (po lewej) i Batch Component Editing (po prawej).

    Wszystkie parametry pochodzące z przywoływanego szablonu komponentu są wyróżnione za pomocą ikony (tryb Single Component Editing) oraz ikony (tryb Batch Component Editing). Dodatkowo, wyłącznie w trybie wsadowej edycji komponentów, opcja Show dla każdego parametru opartego na szablonie odzwierciedla stan odpowiadającej jej opcji Visible w szablonie.
    Parametrów opartych na szablonie nie można usuwać.
    Możesz dowolnie dodawać dodatkowe parametry użytkownika, zgodnie z potrzebami.
  • Tylko w trybie Batch Component Editing parametry oparte na szablonie, które mają być wyświetlane, są grupowane razem w obszarze definicji komponentu w edytorze, z użyciem tekstu nagłówka Template Parameters.

    Wygląd przykładowych parametrów opartych na szablonie w obszarze, w którym definiowane są same definicje komponentu, podczas używania Edytora komponentów w trybie Batch Component Editing.
    Wygląd przykładowych parametrów opartych na szablonie w obszarze, w którym definiowane są same definicje komponentu, podczas używania Edytora komponentów w trybie Batch Component Editing.

  • Pola wartości parametrów opartych na szablonie, które zostały oznaczone jako tylko do odczytu, nie będą edytowalne. W przypadku wszystkich pozostałych parametrów opartych na szablonie, które nie zostały oznaczone jako tylko do odczytu, możesz swobodnie zmieniać wartości według potrzeb.

    Gdy Edytor komponentów działa w trybie Single Component Editing, parametr szablonu tylko do odczytu jest wyróżniony w obszarze Parameters za pomocą ikony .
  • Jeśli parametr oparty na szablonie został oznaczony jako wymagany, ale nie nadano mu wartości w szablonie, jego pole wartości będzie miało czerwone obramowanie (w trybie Batch Component Editing) lub będzie zawierało ikonę (w trybie Single Component Editing), informując o konieczności podania wartości dla tego parametru. Nie będzie można zapisać komponentu do Workspace, dopóki nie zostaną zdefiniowane wartości dla wszystkich wymaganych parametrów.

    Gdy Edytor komponentów działa w trybie Single Component Editing, wymagany parametr szablonu jest wyróżniony w obszarze Parameters za pomocą ikony .

Ponowne zapisanie szablonu komponentu

Na dowolnym etapie możesz wrócić do dowolnej rewizji szablonu komponentu w Workspace i edytować ją bezpośrednio. Kliknij prawym przyciskiem myszy rewizję i wybierz polecenie Edit z menu kontekstowego. Tymczasowy edytor otworzy się ponownie, a szablon zawarty w tej rewizji zostanie otwarty do edycji. Wprowadź wymagane zmiany, a następnie zapisz szablon komponentu jako następną rewizję elementu.

Kliknięcie prawym przyciskiem myszy wpisu najwyższego poziomu dla samego szablonu komponentu spowoduje edycję najnowszej rewizji tego szablonu.

Dostęp do polecenia uruchamiającego bezpośrednią edycję istniejącej rewizji szablonu komponentu.
Dostęp do polecenia uruchamiającego bezpośrednią edycję istniejącej rewizji szablonu komponentu.

Pobieranie zapisanych danych

Pobierz dane przechowywane w rewizji szablonu komponentu, klikając prawym przyciskiem myszy tę rewizję (w panelu Explorer) i wybierając polecenie Operations » Download z menu kontekstowego. Plik szablonu komponentu zostanie pobrany do podfolderu w wybranym katalogu, nazwanego przy użyciu identyfikatora rewizji elementu. Plik można znaleźć w znajdującym się tam folderze Released.

Użyj polecenia Download z wpisu najwyższego poziomu dla samego szablonu komponentu, aby pobrać plik szablonu komponentu zapisany w najnowszej rewizji tego szablonu.
Kliknij przycisk Explore w oknie dialogowym Download from Server, aby szybko przejść do folderu pobierania.

Miękkie usuwanie

Po połączeniu z Workspace dostępna jest elastyczna funkcja usuwania szablonu komponentu bezpośrednio z poziomu Altium Designer, z panelu Explorer panel. Kliknij prawym przyciskiem myszy wpis szablonu komponentu w panelu i wybierz polecenie Delete Item z menu kontekstowego. Pojawi się okno dialogowe Delete Items, w którym należy potwierdzić usunięcie. W rzeczywistości jest to „miękkie usunięcie”, w wyniku którego szablon komponentu zostanie przeniesiony do obszaru Trash Workspace. Trash jest zasadniczo koszem, do którego można przenieść dowolną zawartość Workspace (poprzez operację miękkiego usunięcia). Jest on odizolowany od reszty Workspace.

Dzięki funkcji miękkiego usuwania możesz usunąć szablon komponentu, który jest aktualnie używany.
Wiele szablonów komponentów można usunąć jedną operacją. Wybierz wszystkie wymagane szablony komponentów przy użyciu standardowych mechanizmów wielokrotnego zaznaczania (Shift+Click, Ctrl+Click), a następnie kliknij prawym przyciskiem myszy i wybierz polecenie Delete Items z menu kontekstowego.

Miękkie usuwanie szablonu komponentu. Szablon zostanie przeniesiony do obszaru Trash Workspace.
Miękkie usuwanie szablonu komponentu. Szablon zostanie przeniesiony do obszaru Trash Workspace.

Aby kontynuować usuwanie, kliknij przycisk . Element zostanie usunięty, a okno dialogowe Deletion Summary potwierdzi pomyślne usunięcie. Jeśli wystąpi problem z usunięciem, zostaniesz o tym poinformowany.

Całą zawartość usuniętą w ten sposób można znaleźć na stronie Trash w interfejsie przeglądarkowym Workspace. Pamiętaj, że możesz przeglądać tylko zawartość, którą samodzielnie miękko usunąłeś. Administratorzy będą mogli zobaczyć pełną zawartość strony Trash — czyli całą zawartość, która została miękko usunięta.

Rzeczy, które warto wziąć pod uwagę w odniesieniu do miękko usuniętego szablonu komponentu:

  • Szablon komponentu nie będzie dostępny z poziomu oprogramowania projektowego ani z poziomu interfejsu Web.
  • Wszędzie tam, gdzie szablon komponentu był używany, będzie widoczna informacja, że został on usunięty.
  • Szablon komponentu można przywrócić lub trwale usunąć ze strony Trash, pod warunkiem że masz uprawnienia do edycji. Trwałe usunięcie jest możliwe tylko wtedy, gdy nie jest on używany przez nadrzędny element Item.
Zwróć uwagę, że jeśli wykonasz miękkie usunięcie szablonu komponentu – przenosząc go do Trash – możesz ponownie utworzyć nowy szablon komponentu o tej samej nazwie. Jeśli później przywrócisz oryginalny szablon komponentu, a jego pierwotna nazwa będzie już zajęta, zostanie użyty liczbowy sufiks, aby zachować unikalność nazwy w obszarze Workspace.
AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Dostępność funkcji

Dostępne funkcje zależą od tego, z którego rozwiązania Altium korzystasz – Altium Develop, Altium Agile Teams, Altium Agile Enterprise lub Altium Designer (w ramach aktywnej subskrypcji terminowej).

Jeśli opisana funkcja nie jest widoczna w Twoim oprogramowaniu, skontaktuj się z działem sprzedaży Altium, aby dowiedzieć się więcej.

Starsza dokumentacja

Dokumentacja Altium Designer nie jest już wersjonowana. Jeśli potrzebujesz dostępu do dokumentacji dla starszych wersji Altium Designer, odwiedź sekcję Starsza dokumentacja na stronie Inne instalatory.

Content