Batch Component Editing
Komponent Workspace jest definiowany/edytowany przy użyciu Edytora komponentów, który może działać w dwóch trybach – Single Component Editing i Batch Component Editing. Ten drugi zapewnia interfejs do definiowania/edytowania wielu komponentów, ale można go również użyć do definiowania/edytowania pojedynczego komponentu, jeśli sobie tego życzysz. Gdy Edytor komponentów działa w trybie Single Component Editing, dostęp do trybu edycji wsadowej uzyskuje się, wybierając polecenie Tools » Switch to Batch Editor z głównych menu edytora.
Edytor komponentów w trybie Batch Component Editing jest również otwierany, jeśli wybrano wiele komponentów do edycji z panelu Components panel lub panelu Explorer panel. Każda definicja komponentu będzie miała wspólny zestaw parametrów i odwołania do wymaganych modeli domenowych. Edycja wsadowa jest szczególnie przydatna tam, gdzie sensowne jest zarządzanie komponentami jako zestawem, na przykład zestawem rezystorów chipowych.
Ten dokument omawia pracę z Edytorem komponentów w trybie Batch Component Editing.
Przegląd interfejsu
W trybie Batch Component Editing interfejs Edytora komponentów jest zasadniczo podzielony na cztery główne obszary, zilustrowane na poniższym obrazie i podsumowane poniżej.

Edytor komponentów po przełączeniu do pracy w trybie Batch Component Editing można podzielić na cztery kluczowe obszary.
- Wymagane modele/parametry – tutaj definiuje się, jakie typy modeli domenowych są wymagane przez definicję(e) komponentu, a także tworzy zestaw danych parametrycznych, który zostanie zastosowany do wszystkich definicji komponentów.
- Łącza modeli – tutaj dodaje się łącza do zapisanych modeli domenowych do użycia w definicjach komponentów.
- Okno podglądu – zapewnia podgląd aktualnie wybranego modelu. Będzie to podgląd graficzny dla symbolu i footprintu oraz tekstowy dla innych typów modeli.
- Definicja(e) komponentu – tutaj definiowany jest komponent, w tym jego folder, nazwa, typ, modele domenowe, do których się odwołuje, dane parametryczne oraz wybór(y) części.
Opcje dokumentu
Elementy sterujące służące do określenia docelowego folderu Workspace, w którym zostaną utworzone komponenty, a także definicji cyklu życia i schematów nazewnictwa, które mają być zastosowane do tych komponentów, są dostępne w oknie dialogowym Document Options (Edit » Document Options). Można również zdefiniować domyślny schemat nazewnictwa komponentów dla komponentów zwalnianych z Edytora komponentów, zapewniając unikalny identyfikator dla każdego wynikowego komponentu w Workspace.

Ustawienia Workspace są definiowane w oknie dialogowym Document Options.
-
Target Server – jeśli tworzysz jeden lub więcej nowych komponentów, docelowym Workspace będzie ten, z którym jesteś aktualnie aktywnie połączony. Podczas edycji istniejących komponentów to pole będzie odzwierciedlać Workspace, w którym te komponenty się znajdują. Kliknij przycisk Server Admin po prawej stronie listy rozwijanej (dostępny, jeśli komponent(y) nie zostały jeszcze wydane), aby uzyskać dostęp do strony Data Management – Servers page okna dialogowego Preferences, skąd można przeglądać i zarządzać aktywnym oraz znanymi Workspace.
-
Default Folder – podczas tworzenia jednego lub większej liczby nowych komponentów użyj tego pola, aby określić domyślny folder w docelowym Workspace, w którym mają być przechowywane zapisane komponenty. Zrób to, klikając przycisk Choose, aby otworzyć okno dialogowe Choose Folder – będące odmianą panelu Explorer panel, z którego można przeglądać i wybrać istniejący folder w Workspace lub utworzyć nowy w locie. Wpis tutaj będzie używany domyślnie dla FolderPath podczas dodawania nowej definicji komponentu. Jeśli edytujesz rewizję jednego lub większej liczby istniejących komponentów, to pole będzie odzwierciedlać istniejący folder i nie będzie edytowalne. W takim przypadku przycisk Choose również będzie niedostępny. Kliknij przycisk Show in Explorer, aby szybko przejść do określonego folderu domyślnego w panelu Explorer.
-
Lifecycle Definition i Revision Naming – użyj tych pól, aby ustawić odpowiedni schemat domyślny w każdym przypadku (odpowiednio
Component Lifecyclei1-Level Revision Scheme). Użyj listy rozwijanej skojarzonej z każdym polem, aby wybrać inny schemat spośród wszystkich obecnie zdefiniowanych schematów dostępnych dla nadrzędnego Workspace. -
Item Naming – to pole służy do zdefiniowania domyślnego schematu nazewnictwa elementów dla komponentów zapisywanych z Edytora komponentów, zapewniając unikalny identyfikator dla każdego wynikowego elementu Component w Workspace. Wpis tutaj będzie używany jako szablon do automatycznego nadawania nazwy nowo dodanej definicji komponentu (w skojarzonym polu Item ID). Oprogramowanie automatycznie przypisze kolejny dostępny unikalny identyfikator na podstawie tego schematu po przeskanowaniu całego Workspace i identyfikatorów istniejącej zawartości.
Jeśli folder nadrzędny, w którym znajduje się komponent (lub jest tworzony), ma zdefiniowany schemat nazewnictwa, zostanie on wstępnie wypełniony jako domyślny. Jeśli nie, zostanie użyty schemat domyślny –
CMP-{00000}. Oczywiście możesz utworzyć własny schemat, wpisując go bezpośrednio w polu. Dostępna jest obsługa opartych na parametrach Component Name Templates. Takie szablony pozwalają precyzyjnie nazywać, a właściwie zmieniać nazwy komponentów na podstawie aktualnie zdefiniowanych wartości parametrów dostępnych dla tych komponentów w Edytorze komponentów. Uwzględnij parametr w szablonie nazwy, używając formatu[<ParameterName>]. W szablonie można użyć wielu parametrów, a także dodać makro iteratora określone w nawiasach klamrowych (np.{000},{00A}).Alternatywnie możesz zastąpić automatycznie przypisany identyfikator komponentu, wpisując wymagany identyfikator bezpośrednio w polu Item ID dla definicji. Zawsze masz pełną kontrolę i decydujący głos nad tym, jak identyfikowane są elementy.
Okno dialogowe umożliwia także odwołanie się do zdefiniowanego szablonu komponentu. Wybierz szablon za pomocą elementów sterujących dostępnych na karcie Template tego okna dialogowego. Szablon komponentu zapewnia predefiniowane ustawienia do użycia przez definicje komponentów tworzone w Edytorze komponentów. Każda dodatkowa definicja komponentu, którą dodasz, zostanie utworzona zgodnie ze skojarzonym szablonem komponentu.
Wymagane modele/parametry
Ten obszar edytora służy do określenia, które modele domenowe są wymagane przez definicję(e) komponentu, a także do utworzenia zestawu danych parametrycznych, który zostanie zastosowany do wszystkich definicji komponentów.

Zdefiniuj wymagane modele i parametry.
-
Models – na najbardziej podstawowym poziomie komponent używany w projektowaniu płytek wymaga reprezentacji w domenach edycji schematu i PCB. Potrzebuje więc modeli symbolu schematowego i footprintu PCB. Są one zatem domyślnie dodawane jako wymagane modele i nie można ich usunąć. Użyj elementów sterujących Add i Remove dla tego obszaru, aby w razie potrzeby dodawać/usuwać inne typy modeli.
-
Parameters – istnieją dwa domyślne wpisy parametrów –
NameiDescription. Są to parametry systemowe. W razie potrzeby można również dodać dowolną liczbę dodatkowych parametrów. Aby to zrobić, kliknij element sterujący Add na dole obszaru, a następnie wybierz wpis Parameter. Nowy parametr zostanie dodany do listy. Kliknij w polu Parameter Name, aby zmienić nazwę zgodnie z potrzebą. Aby usunąć parametr, zaznacz go i kliknij element sterujący Remove. Parametrów systemowych nie można usunąć.
Ten obszar edytora, za pośrednictwem menu Add, umożliwia również:
-
Linking to a Component Template – podmenu Templates zawiera listę wszystkich Component Templates obecnie dostępnych w tym samym Workspace, w którym znajduje się sam komponent. Kliknij wpis, aby utworzyć łącze do najnowszej rewizji tego szablonu komponentu. Parametry z szablonu zostaną przeniesione do tego obszaru i będą oznaczone ikoną
.
Parameter List Templates
Jeśli nie używasz szablonów komponentów, nadal możesz tworzyć predefiniowane listy parametrów dzięki obsłudze konfigurowalnych Parameter List Templates w Edytorze komponentów. Te proste, czytelne dla człowieka pliki można zbudować z listą wymaganych parametrów, którą następnie można załadować do edytora jednym kliknięciem.
Szablony list parametrów można znaleźć w podmenu Templates – dostępnym po kliknięciu elementu sterującego Add na dole obszaru Required Models/Parameters. Dostępnych jest wiele predefiniowanych szablonów obejmujących zestawy parametrów związane z kondensatorami (Capacitor), rezystorami (Resistor), diodami (Diode) i tranzystorami (Transistor).

Uzyskaj dostęp do szablonów parametrów z menu powiązanego z elementem sterującym Add tego obszaru.Kliknij szablon, którego chcesz użyć – parametry zdefiniowane w tym szablonie zostaną dodane do obszaru.

Dodawanie zestawu parametrów do użycia przez komponent(y) jest przyspieszone dzięki wykorzystaniu szablonów parametrów.Szablon parametrów jest definiowany w pliku Component Library Template (
*.cmplib_template). Aby został rozpoznany przez system i tym samym pojawił się w podmenu Templates w Edytorze komponentów, pliki te muszą znajdować się w folderzeTemplatesinstalacji Altium Designer (\Users\Public\Documents\Altium\AD<Solution/Version>\Templatesdla instalacji domyślnej).Definicja szablonu jest prosta i składa się z nazwy szablonu (takiej, jaka ma się pojawić w podmenu) ujętej w nawiasy kwadratowe, po której następuje lista wymaganych parametrów w formacie
<ParameterName>=. Przykładowo predefiniowany szablon dla rezystorów –resistor.cmplib_template– ma następującą definicję:[Resistor]
Category=
Manufacturer=
Manufacturer Part Number=1
Mounting Type=
Temperature=
Package Type=
Package Reference=
RoHS=
Temperature Coefficient=
Tolerance=
Weight=
Height=
Value=
Power=
Resistance=
Composition= -
Enabling the use of Datasheets – wybierz wpis Datasheet, aby to zrobić. Więcej szczegółów znajdziesz w Attaching Datasheets to Component Definitions.
-
Adding Part Choices – użyj podmenu Part Choices i wybierz By MPN. Zostanie dodany wpis – Part Choice n – do obszaru definicji, z dwiema kolumnami –
ManufactureriPart Number– służącymi do określenia wyboru. Alternatywnie, jeśli Twój Workspace to obsługuje i skonfigurowano niestandardowe źródło części z bazy danych, wybierz wpis menu By Internal ID. Zostanie dodany wpis – Part Choice n – do obszaru definicji, z dwiema kolumnami –Part sourceiInternal ID– służącymi do określenia wyboru części z wewnętrznej bazy części Twojej firmy. Więcej informacji znajdziesz w Part Choices.
Łącza modeli
Ten obszar edytora służy do dodawania łączy do zapisanych modeli domenowych, które mają być używane w definicjach komponentów. Obszar Model Links można traktować jako „pojemnik” modeli domenowych, do którego może uzyskać dostęp dowolna definicja komponentu. Przypisanie polega na określeniu, które łącza są wymagane dla każdej definicji.

Obszar Model Links, wyposażony w funkcje usprawniające definiowanie łączy modeli i przypisywanie ich do definicji komponentów.
Skorzystaj z poniższych zwijanych sekcji, aby dowiedzieć się więcej o pracy z łączami modeli.
Adding Model Links
Istnieje kilka usprawnionych sposobów dodawania łączy modeli do tego obszaru:
-
Wybierz modele z określonego folderu Workspace. Możesz wybrać jeden lub więcej różnych modeli albo jedną lub więcej różnych rewizji tego samego modelu. Kliknij element sterujący Add pod obszarem Model Links, wybierz typ modelu, a następnie wybierz rzeczywisty model (modele) za pomocą okna dialogowego Choose Models.
-
Przeciągnij i upuść modele bezpośrednio z panelu Explorer panel. Możesz przeciągnąć jeden lub więcej różnych modeli albo jedną lub więcej różnych rewizji tego samego modelu.

Dodaj jeden lub wiele modeli przez przeciąganie i upuszczanie z panelu Explorer.
Można dodać dowolną liczbę łączy modeli, w tym łącza do różnych rewizji tego samego modelu. Każde łącze odnosi się do konkretnej nazwanej rewizji modelu (np. SYM-001-0023-1, dla rewizji 1 symbolu SYM-001-0023). Użycie polecenia Show In Explorer w menu po kliknięciu prawym przyciskiem dla wybranego łącza modelu umożliwi szybkie otwarcie panelu Explorer, z wybranym modelem (i jego rewizją) ustawionym w fokusie.
Aby zmienić łącze modelu, kliknij jego pole Item ID, a następnie przycisk
. Pojawi się okno dialogowe Choose Model, z którego można przeglądać i wybrać inny model lub inną rewizję tego samego modelu. Aby usunąć łącze modelu, zaznacz je i kliknij element sterujący Remove.
Out of Date Models
Pole Revision Status dla łącza modelu służy do wskazania, czy jest to najnowsza rewizja danego modelu, czy też dostępna jest dla niego nowsza rewizja. Gdy Edytor komponentów wykryje, że połączony model nie jest najnowszą rewizją, zostanie to oznaczone tekstem Out of date, wyświetlanym pogrubioną czcionką.
Aby zaktualizować łącze tak, aby używało najnowszej rewizji modelu, kliknij prawym przyciskiem w dowolnym miejscu wpisu modelu i wybierz z menu Update to Latest Revision. To działanie:
- Aktualizuje łącze modelu tak, aby odwoływało się do najnowszej rewizji.
- Aktualizuje każde użycie tego modelu w definicji komponentu tak, aby używało najnowszej rewizji tego modelu.

Edytor komponentów wskazuje każdy model, który nie jest w najnowszej rewizji; kliknij prawym przyciskiem, aby zaktualizować go do najnowszej rewizji.
Direct Editing of Linked Models
Jeśli chcesz edytować połączony model domenowy używany (referencjonowany) przez definicję komponentu, najefektywniej zrobisz to przy użyciu paradygmatu edycji bezpośredniej:
-
Kliknij prawym przyciskiem myszy wpis modelu w obszarze Model Links edytora i wybierz z menu kontekstowego polecenie Edit.
-
Model zostanie otwarty w tymczasowej instancji skojarzonego z nim edytora. Wprowadź wymagane zmiany w modelu i zapisz je jako następną rewizję jego elementu nadrzędnego w Workspace, używając polecenia Save to Server (z menu głównego File lub z Quick Access Bar, skrót
Ctrl+Alt+S). Zostanie wyświetlone okno dialogowe Create Revision, w którym można wprowadzić inną wartość Name i/lub Description, albo dodać opis wprowadzonych zmian w polu Release Notes.

Edytuj i zapisuj model bezpośrednio z obszaru Model Links edytora Component Editor.
Kliknięcie OK w oknie dialogowym Create Revision (przy wyłączonej opcji aktualizacji elementów, których dotyczy zmiana) spowoduje zapisanie. Tymczasowy edytor modelu zostanie zamknięty i wrócisz do już otwartego Component Editor. Łącze modelu oraz każde miejsce, w którym to łącze zostało przypisane do zdefiniowanych komponentów, zostaną automatycznie zaktualizowane do tej najnowszej rewizji.

Łącze modelu i przypisania są aktualizowane do najnowszej rewizji po zakończeniu procesu wydania.
Making a Copy of a Model Link
Aby utworzyć kopię istniejącego referencjonowanego modelu domenowego, zaznacz go na liście Model Links, kliknij prawym przyciskiem myszy i wybierz z menu kontekstowego polecenie Make a Copy. Przebieg procesu jest podobny do tego stosowanego przy tworzeniu kopii rewizji elementu w panelu Explorer:
-
Zostanie uruchomiona sesja edycji bezpośredniej, a kopia dokumentu źródłowego — przechowywana wraz z Item-Revision wybranego łącza modelu — zostanie otwarta w skojarzonym (tymczasowym) edytorze.
-
Wprowadź wymagane zmiany w edytorze — w tym zmień nazwę i opis, jeśli to potrzebne.
-
Wybierz polecenie Save to Server (z menu głównego File lub z Quick Access Bar, skrót Ctrl+Alt+S), aby zapisać dokument do Workspace (skrót Ctrl+Alt+S). Zostanie wyświetlone okno dialogowe Create Item. Domyślnie kopia modelu przyjmie te same schematy nazewnictwa rewizji i definicji cyklu życia co oryginalny model, a także zostanie utworzona w tym samym folderze. W razie potrzeby właściwości te można zmienić. Zwróć również uwagę, że identyfikator Item-Revision oryginalnego modelu zostaje wpisany do pola Ancestor Revision.
-
Po ustawieniu właściwości elementu zgodnie z potrzebami kliknij OK. Nowy element i jego początkowa rewizja zostaną utworzone, dokument zostanie wydany, a tymczasowy edytor zamknięty. Rewizja skopiowanego elementu zostanie dodana jako referencjonowane łącze na dole listy Model Links z powrotem w Component Editor.

Nowo skopiowana rewizja elementu zostanie dodana jako dodatkowe łącze modelu.
Controlling the Display of Columns
Aby włączyć lub wyłączyć wyświetlanie konkretnej kolumny, kliknij przycisk kontroli kolumn
i wyłącz te kolumny, których nie chcesz widzieć.

Ukrywaj lub pokazuj kolumny danych łączy modeli zgodnie z potrzebami.
Alternatywnie, aby ukryć kolumnę, kliknij i przeciągnij jej nagłówek w puste miejsce, aż pojawi się duży krzyżyk, a następnie zwolnij przycisk.
Grouping Model Links
Łącza modeli można grupować na podstawie dowolnych widocznych nagłówków kolumn. Aby to zrobić, kliknij i przytrzymaj nagłówek kolumny, a następnie przeciągnij go i upuść na tekst Drag a column header here to group by that column.
Na przykład poniższy obraz ilustruje łącza modeli pogrupowane według Revision Status. Powoduje to podzielenie łączy modeli na tyle grup, ile różnych wartości występuje w kolumnie grupowania — w tym przypadku zostaną utworzone dwie grupy: dla Revision Status: Out of date oraz Revision Status: Up to date.

Grupowanie łączy modeli na podstawie wartości w kolumnie, w tym przypadku według Revision Status.
Sorting
Łącza modeli można sortować według określonej kolumny, klikając nagłówek tej kolumny. Kliknij raz, aby sortować rosnąco (na podstawie zawartości tej kolumny). Kliknij ponownie, aby sortować malejąco.
Możesz sortować według wielu kolumn. Gdy łącza modeli są już posortowane według jednej kolumny, wykonaj Shift+Click na innej kolumnie, aby wykonać „sortowanie podrzędne” według zawartości tej kolumny.
Column-based Filtering
Podobnie jak w arkuszu Excel, łącza modeli można dodatkowo filtrować według zawartości każdej kolumny. Aby to zrobić, kliknij małą ikonę lejka (filtra) znajdującą się po prawej stronie nagłówka kolumny Pojawi się menu zawierające pole wyboru dla każdej wartości występującej w tej kolumnie. Zaznacz wymagane pola wyboru, aby zawęzić listę tylko do łączy modeli o tej wartości.
Alternatywnie, aby uzyskać większą kontrolę nad filtrowaniem, wybierz (Custom...), co spowoduje wyświetlenie okna dialogowego Custom Filter. Użyj tego okna, aby skonfigurować filtr niestandardowy odpowiadający Twoim wymaganiom, określając, które wiersze informacji mają być wyświetlane na podstawie kryteriów filtrowania zastosowanych do kolumny danych.

Wybierz zastosowanie standardowego lub niestandardowego filtrowania kolumn.
Po zastosowaniu filtra kolumny ikona filtra jest wyświetlana na niebiesko , co wskazuje, że dla tej kolumny zastosowano filtrowanie. Filtrowanie można stosować do wielu kolumn danych. Każdy „filtr kolumny” staje się warunkiem połączonym operatorem AND w filtrze ogólnym. Tekstowa reprezentacja aktualnie aktywnego filtrowania będzie wyświetlana u dołu obszaru.

Przykład działania filtrowania kolumn.
Aby dalej dostosować bieżący filtr, kliknij przycisk
znajdujący się skrajnie po prawej stronie tekstowej reprezentacji filtra, aby otworzyć okno dialogowe Filter Builder. Użyj tego okna, aby w razie potrzeby tworzyć bardziej zaawansowane i złożone filtry.

Użyj okna dialogowego Filter Builder, aby tworzyć bardziej zaawansowane filtrowanie.
Definicje komponentów
Po określeniu zestawu parametrów i przygotowaniu „puli” łączy modeli możesz przejść do definiowania wymaganych komponentów. Odbywa się to w tym dolnym obszarze dokumentu.

Definiuj swoje komponenty w logiczny i intuicyjny sposób za pomocą Component Editor.
To, co zostanie początkowo wyświetlone w tym obszarze, zależy od edytowanego komponentu lub komponentów:
- Po utworzeniu nowego komponentu, gdy z folderu nadrzędnego referencjonowany jest szablon komponentu Component Template is not, wpis będzie miał przypisane wartości FolderPath i Item ID, ale na tym koniec — będzie to niejako puste płótno.
- Po utworzeniu nowego komponentu, gdy z folderu nadrzędnego nie jest referencjonowany szablon komponentu Component Template is, wpis będzie zawierał wstępnie wypełnione informacje definicyjne dostarczone przez ten szablon.
- Podczas edycji rewizji istniejącego, pojedynczego komponentu, po przełączeniu z trybu Single Component Editing, zostanie wyświetlona ta rewizja wraz z wszelkimi informacjami, które zostały dla niej zdefiniowane na tym etapie.
- Podczas edycji wielu wybranych rewizji komponentów — a tym samym bezpośredniego uzyskania dostępu do trybu Batch Component Editing — zostaną wyświetlone wszystkie te rewizje.
Każda definicja komponentu jest wyświetlana jako pojedynczy wiersz zawierający następujące informacje:
-
Component: FolderPath – użyj tego pola, aby zapisać komponent w określonym folderze docelowego Workspace. Dla każdego nowo dodanego komponentu w siatce pole to może zostać wypełnione domyślną lokalizacją, jeśli została ona określona w polu Default Folder w oknie dialogowym Document Options dialog (Edit » Document Options). Niezależnie od tego, czy określono ścieżkę domyślną, masz pełną kontrolę nad tym, gdzie w docelowym Workspace zostanie zapisany komponent. Aby ręcznie wskazać folder docelowy, kliknij raz wewnątrz pola FolderPath dla komponentu, aby wyświetlić przycisk
, i kliknij go, aby otworzyć okno dialogowe Choose Folder. Przejdź do istniejącego folderu i wybierz go albo utwórz nowy folder w locie.
-
Component: Item ID – to pole służy do określenia identyfikatora używanego dla zapisanego komponentu w Workspace. Dla każdego nowo dodanego komponentu w siatce pole to jest wypełniane zgodnie z domyślnym schematem nazewnictwa określonym w polu Item Naming w oknie dialogowym Document Options. Oprogramowanie automatycznie przypisze kolejny dostępny unikalny identyfikator na podstawie tego schematu po przeskanowaniu całego Workspace oraz identyfikatorów istniejącej zawartości.
Dostarczany jest domyślny schemat nazewnictwa elementów —
CMP-{00000}— ale oczywiście możesz utworzyć własny schemat, wpisując go w tym polu, pamiętając, aby część zmienną ująć w nawiasy klamrowe (np.CMP-001-{0000}). Alternatywnie możesz zastąpić automatycznie przypisany identyfikator komponentu, wpisując wymagany identyfikator bezpośrednio w polu Item ID dla definicji. Zawsze masz pełną kontrolę i ostateczny głos w kwestii sposobu identyfikacji elementów. -
Component: Name – odzwierciedla czytelną dla człowieka nazwę nadaną komponentowi. Ten parametr systemowy jest dostępny i indeksowany podczas wyszukiwania w Workspace i stanowi wygodny sposób lokalizowania konkretnych komponentów bez konieczności pamiętania ich Item ID.
-
Component: Type – to pole umożliwia zdefiniowanie typu komponentu i jest kluczowym atrybutem używanym do ułatwienia ukierunkowanego wyszukiwania komponentów w Workspace (i z którego będziesz intensywnie korzystać podczas przeglądania komponentów w panelu Components panel). Kliknij to pole, a następnie kliknij
, aby otworzyć okno dialogowe Choose component type. Użyj tego okna, aby wybrać wymagany typ komponentu (ze wszystkich aktualnie zdefiniowanych typów), a następnie kliknij OK — wybrany typ zostanie wstawiony jako wartość atrybutu Type w głównej siatce definicji.
-
Component: Description – odzwierciedla opis dodany do komponentu. Ten parametr systemowy jest dostępny i indeksowany podczas wyszukiwania w Workspace.
-
Models – te pola odpowiadają wpisom w obszarze Required Models/Parameters dokumentu. Dla każdego wymaganego dodanego modelu dostępne jest jedno pole, z wyjątkiem modeli footprint, dla których można zdefiniować wiele pozycji. Każde pole służy do określenia, które z połączonych modeli (w obszarze Model Links) mają być użyte dla komponentu.
-
Template Parameters – te pola odpowiadają parametrom użytkownika przeniesionym do Component Editor z rewizji referencjonowanego szablonu Component Template. Dla każdego parametru przypada jedno pole. Kolejność parametrów od lewej do prawej w definicji komponentu odpowiada ich kolejności od góry do dołu w obszarze Required Models/Parameters. Wprowadzaj lub wybieraj wartości parametrów zgodnie z potrzebami i tam, gdzie ma to zastosowanie. Na przykład parametry oznaczone w szablonie jako Read Only nie będą edytowalne, a inne będą. Jeśli natomiast zostały one oznaczone w szablonie jako Required, muszą otrzymać wartość, w przeciwnym razie zapisanie definicji komponentu do Workspace nie będzie możliwe.
-
Parameters – te pola odpowiadają dodatkowym parametrom użytkownika wprowadzonym przez Ciebie w obszarze Required Models/Parameters dokumentu. Dla każdego dodatkowego parametru przypada jedno pole. Kolejność parametrów od lewej do prawej w definicji komponentu odpowiada ich kolejności od góry do dołu w obszarze Required Models/Parameters. Wprowadzaj wartości parametrów zgodnie z potrzebami.
-
Release: Current Rev. – to nieedytowalne pole odzwierciedla bieżącą (najbardziej aktualną/najnowszą) rewizję komponentu w Workspace.
-
Release: Next Rev. – to nieedytowalne pole odzwierciedla następną rewizję komponentu, która zostanie utworzona przy następnym zapisie definicji komponentu do Workspace, zgodnie z wybranym schematem nazewnictwa rewizji.
-
Release: Action – to pole pokazuje działanie, jakie zostanie wykonane przez menedżera wydania dla tej konkretnej definicji komponentu w ramach procesu zapisywania. Dla definicji komponentu, która nie została jeszcze zapisana do Workspace, wpis ten będzie wyświetlał
Create Item. Dla definicji, która została już zapisana do Workspace, wpis ten będzie wyświetlałCreate Revision. Jeśli celem jest planowana rewizja komponentu, wpis będzie wyświetlałRelease To Existing Revision. -
Part Choice n – ten wpis odpowiada wyborowi części (Part Choice), który został dodany przez Ciebie do obszaru Required Models/Parameters dokumentu. Kolejność wyborów części od lewej do prawej w definicji komponentu odpowiada ich kolejności od góry do dołu w obszarze Required Models/Parameters. Dla każdego dodanego wyboru części dostępne są dwa pola:
ManufactureriPart Number, za pomocą których określa się wybór. Alternatywnie, jeśli skonfigurowano niestandardowe źródło części z bazy danych i dodano wybór części za pomocą pozycji menu By Internal ID, tymi dwoma polami będąPart sourceorazInternal ID. Użyj ich, aby określić wybór części z wewnętrznej bazy części Twojej firmy.
Praca z definicjami komponentów
Skorzystaj z poniższych sekcji, aby dowiedzieć się więcej o pracy z tym obszarem edytora, w tym o kilku przydatnych i oszczędzających czas funkcjach.
Przypisywanie łączy modeli do istniejących komponentów
Dla istniejących definicji komponentów wymagane łącza modeli można przypisywać na następujące sposoby:
-
Przeciągnij i upuść łącze modelu do odpowiedniej kolumny definicji komponentu.

Przypisz model do istniejącego komponentu, używając przeciągania i upuszczania z obszaru Model Links do odpowiadającej kolumny modelu dla tego komponentu. -
Użyj pola listy rozwijanej dla kolumny modelu, aby uzyskać dostęp do dedykowanego wyskakującego okna łącza modelu. Wyświetla ono siatkę wszystkich istniejących łączy modeli mających zastosowanie do przypisywanego typu modelu, wraz ze wszystkimi kolumnami danych. Może to być duża oszczędność czasu przy wyszukiwaniu i przypisywaniu modelu, gdy liczba definicji komponentów utrudnia techniki przeciągania i upuszczania albo gdy górna część Component Editor — zawierająca obszar Model Links — jest zwinięta. Tę metodę można też wykorzystać do przypisania tego samego łącza modelu do wielu definicji komponentów — wystarczy zaznaczyć kolumnę modelu dla każdego komponentu przed otwarciem wyskakującego okna.
Zmień rozmiar okna w razie potrzeby. Kliknij i przeciągnij kontrolkę
w prawym dolnym rogu okna, aby jednocześnie zmieniać rozmiar w obu kierunkach. Kliknij przycisk sterowania kolumnami
w lewym górnym rogu okna i wyłącz wszystkie kolumny, których nie chcesz widzieć. Kolejność kolumn można zmieniać, przeciągając ich nagłówki.
Użyj pola wyszukiwania w oknie podręcznym, aby szybko zlokalizować wymagany model. W miarę wpisywania znaków stosowane jest dynamiczne podświetlanie na podstawie danych w dowolnej kolumnie. Wybierz wymagane łącze modelu i naciśnij Enter albo kliknij dwukrotnie, aby przypisać ten model.

Użyj dedykowanego okna podręcznego wyboru łącza modelu, aby wyszukać, zlokalizować i przypisać wymagany model.
Tworzenie nowego komponentu z połączonym modelem
Jeśli definicja komponentu jeszcze nie istnieje, można ją utworzyć wraz z automatycznie przypisanym wymaganym łączem modelu na następujące sposoby:
-
Przeciągnij i upuść łącze modelu z obszaru Model Links do pustego miejsca w obszarze Definitions, aby dodać nową definicję komponentu korzystającą z tego modelu.

Przypisz model i dodaj nowy komponent w locie, używając przeciągania i upuszczania z obszaru Model Links. -
Przeciągnij i upuść model bezpośrednio z panelu Explorer do obszaru Definition. Zostanie dodana nowa definicja komponentu wykorzystująca ten model. Dodatkowo, jeśli ten model nie istnieje w obszarze Model Links, zostanie dodany odpowiedni wpis.

Przypisz model i dodaj nowy komponent w locie, używając przeciągania i upuszczania z panelu Explorer. Łącze modelu zostanie dodane do obszaru Model Links, jeśli jeszcze tam nie istnieje.
Dodawanie wielu komponentów
Component Editor umożliwia dodanie wielu nowych komponentów za jednym razem. Kliknij prawym przyciskiem myszy i wybierz polecenie Operations » Add Components. Następnie w wyświetlonym oknie dialogowym Add Components wprowadź liczbę komponentów, które chcesz dodać, i kliknij OK – nowe definicje komponentów dla podanej liczby komponentów zostaną dodane do siatki definicji komponentów na końcu bieżącej listy definicji komponentów. W połączeniu z obsługą edycji wielu komórek w siatce oraz funkcjami kopiuj/wklej możesz w krótkim czasie szybko zbudować imponujący zestaw definicji komponentów.

Dodaj wiele nowych definicji komponentów w dwóch szybkich krokach.
Generowanie podstawowych rezystorów chipowych
Możesz także szybko utworzyć partię definicji komponentów rezystorów chipowych, wybierając polecenie Edit » Operations » Generate Basic Chip Resistors z menu głównego albo klikając prawym przyciskiem myszy nad obszarem definicji, poza dowolnymi aktualnie zdefiniowanymi definicjami, i wybierając polecenie Operations » Generate Basic Chip Resistors z menu kontekstowego.
Po uruchomieniu polecenia definicje komponentów zostaną automatycznie wygenerowane dla wskazanego typu komponentu.
Definicje komponentów wygenerowane przez uruchomienie tego polecenia zostaną dodane do już zdefiniowanych. Innymi słowy, te ostatnie nie są nadpisywane przez wygenerowanie tych pierwszych.
Tworzenie komponentów z wyszukiwania części producenta
Usprawniając tworzenie komponentów, Altium Designer obsługuje wyszukiwanie rzeczywistej części dzięki funkcji Manufacturer Part Search, a następnie dodanie tej części do Component Editor. Otrzymujesz nie tylko nowy wpis definicji komponentu dla wybranej części, ale także wszystkie jej parametry, wszelkie arkusze danych oraz utworzony na jej podstawie Part Choice — pozostaje Ci jedynie uporządkować modele domenowe, ustawić typ komponentu, folder docelowy, a następnie zapisać do Workspace!
Funkcja jest dostępna z obszaru Definitions Component Editor. Kliknij prawym przyciskiem myszy i wybierz polecenie Operations » Create from Part Search z menu kontekstowego tego obszaru. Alternatywnie wybierz polecenie Edit » Operations » Create from Part Search z menu głównego albo kliknij w obszarze definicji i użyj skrótu klawiaturowego Shift+Ctrl+M.
Pojawi się okno dialogowe Manufacturer Part Search. Wyszukaj wymaganą część (lub części) w bazach danych rzeczywistych produkowanych elementów oferowanych przez aktualnie włączonych dostawców, wybierz wpis, a następnie kliknij przycisk OK.

Otwórz okno dialogowe Manufacturer Part Search i wyszukaj część, którą chcesz dodać do Component Editor.
Po kliknięciu OK nastąpi:
-
Zostanie utworzony wpis komponentu dla wybranej części w obszarze definicji Component Editor. Definicja:
- Otrzyma kolejny dostępny unikalny identyfikator ID elementu, zgodnie ze zdefiniowanym schematem Item Naming stosowanym przez Component Editor.
-
Będzie miała wartość parametru Manufacturer Part Number wybranej części przypisaną jako wartość swojego parametru systemowego
Name. -
Będzie miała wartość parametru Description wybranej części przypisaną jako wartość swojego parametru systemowego
Description.
- Wszystkie parametry zdefiniowane dla wybranej części (widoczne dla niej w oknie dialogowym) zostaną dodane do listy Required Models/Parameters. Wszystkie zostaną ustawione jako widoczne (odpowiednia opcja Show będzie włączona). Oznacza to po prostu, że domyślnie w obszarze Definitions będzie wyświetlana kolumna dla każdego z nich.
-
Dla każdego arkusza danych dostępnego dla wybranej części zostaną również dodane wpisy parametryczne (w postaci pary
ComponentLinknDescriptioniComponentLinknURL). -
Dla definicji zostanie dodany Part Choice (
Part Choice 1), przy czym wartości parametrów części Manufacturer i Manufacturer Part Number zostaną użyte odpowiednio do wypełnienia pólManufactureriPart Numbertego wyboru.

Przykład wynikowej definicji oraz dodanych parametrów dla części wybranej w oknie dialogowym Manufacturer Part Search. Podświetlenie służy do pokazania danych importowanych z części producenta.
Ustawianie typu komponentu
Component Editor obsługuje możliwość definiowania typu komponentu podczas konfigurowania definicji komponentu. Ułatwia to ukierunkowane wyszukiwanie za pomocą rozbudowanej funkcji Search facility Workspace — funkcji, która nie tylko pozwala wyszukiwać według typu komponentu, ale także umożliwia bardziej inteligentne wyszukiwanie dzięki obsługiwanym parametrom komponentów uwzględniającym jednostki. Podczas przeglądania własnej biblioteki Workspace za pomocą panelu Components panel grupowanie komponentów Categories jest wyprowadzane z typu komponentu zdefiniowanego dla każdego komponentu.
Typ komponentu jest określany za pomocą atrybutu Type w obszarze Component sekcji definicji. Kliknij pole Type, a następnie kliknij
, aby otworzyć okno dialogowe Choose component type. Użyj tego okna dialogowego, aby wybrać wymagany typ komponentu, a następnie kliknij OK – wybrany typ zostanie wstawiony jako wartość atrybutu Type w głównej siatce definicji.

Przykład ustawienia atrybutu Type dla definicji komponentu na Diode.
Pole Type dla wielu definicji komponentów można ustawić jedną operacją. Wybierz pole Type dla każdej wymaganej definicji komponentu, a następnie wybierz typ dla jednej z nich, aby zastosować go do wszystkich pozostałych.
Obsługa typów danych parametrów komponentów rozpoznających jednostki
Component Editor obsługuje typy danych parametrów komponentów rozpoznające jednostki, które są zdefiniowane w powiązanym Component Template. Możesz wprowadzić wartość parametru bezpośrednio do odpowiedniego pola definicji komponentu, używając różnych formatów — takich jak 2.2k, 2k2, 4M, 2.5GHz — a Workspace jest na tyle inteligentny, by rozpoznać wartość liczbową kryjącą się za tymi wpisami.
Ta funkcja szablonu komponentu ułatwia ukierunkowane wyszukiwanie za pomocą funkcji Search facility w Workspace — funkcji, która nie tylko umożliwia wyszukiwanie według typu komponentu, ale też pozwala wyszukiwać inteligentniej, z użyciem zakresów. Dzięki parametrom komponentów rozpoznającym jednostki możesz szybko zdefiniować wyszukiwanie, aby na przykład znaleźć wszystkie kondensatory o pojemności od 47uF do 220uF.

Parametry komponentu z powiązanego szablonu komponentu, które mają typy danych rozpoznające jednostki.
Podczas wprowadzania wartości parametru komponentu używającego typu danych rozpoznającego jednostki — jako wymaganej wartości w definicji komponentu — należy wziąć pod uwagę następujące kwestie:
-
Możesz wprowadzić wartość w wielu różnych formatach:
-
Tylko wartość liczbowa (np.
10). Zwróć uwagę, że jeśli typ danych ma jednostkę, zostanie ona zastosowana automatycznie. Typy z jednostkami mają jednostkę podaną w nawiasie po swojej nazwie. -
Wartość liczbowa w notacji naukowej (np.
1e10,1E6). -
Wartość liczbowa i jednostki (np.
10F). -
Wartość liczbowa z przedrostkiem (np.
10k). Odpowiednia jednostka zostanie dodana automatycznie (jeśli dotyczy). -
Wartość liczbowa z przedrostkiem i jednostkami (np.
10kF). -
Wartość liczbowa z przedrostkiem w typowym formacie inżynierskim (np. dla rezystancji:
2k2,2K2,10r2,10R2). Wartość zostanie odpowiednio znormalizowana automatycznie (np.2K2stanie się2.2k).
-
Tylko wartość liczbowa (np.
-
Możesz wprowadzić przedrostek i/lub jednostki ze spacją lub bez spacji po wartości liczbowej (np.
10uFlub10 uF). Spacja zostanie automatycznie usunięta.
Supported Units
Obsługiwane są następujące typy danych rozpoznających jednostki:
- Wolt(V)
- Amper(A)
- Om
- Farad(F)
- Henr(H)
- Wat(W)
- Herc(Hz)
- Celsjusz(C)
- Decybel(dB)
- Procent(%)
- Metr(m)
- Gram(g)
- Sekunda(y)
Supported Prefixes
Poniższa tabela zawiera przedrostki obsługiwane podczas wprowadzania wartości dla typu parametru rozpoznającego jednostki.
| Przedrostek | Nazwa | Wartość (naukowa) | Wartość (zwykła) |
|---|---|---|---|
| T | Tera | 1 x 1012 | 1,000,000,000,000 |
| G | Giga | 1 x 109 | 1,000,000,000 |
| M | Mega | 1 x 106 | 1,000,000 |
| k | kilo | 1 x 103 | 1,000 |
| m | mili | 1 x 10-3 | 1 / 1,000 |
| u | mikro | 1 x 10-6 | 1 / 1,000,000 |
| n | nano | 1 x 10-9 | 1 / 1,000,000,000 |
| p | piko | 1 x 10-12 | 1 / 1,000,000,000,000 |
| f | femto | 1 x 10-15 | 1 / 1,000,000,000,000,000 |
Validating a Parameter's Value
Gdy dla parametru komponentu używany jest typ danych rozpoznający jednostki, wprowadzona wartość jest sprawdzana względem określonego typu danych. Gwarantuje to użycie poprawnej jednostki miary dla tego typu danych, jeśli jednostka została wpisana. Na przykład parametr typu Celsius nie może mieć wartości 10V!
W Component Editor wprowadzenie nieprawidłowej wartości parametru spowoduje podświetlenie tej wartości na czerwono. Dotyczy to również kopiowania i wklejania danych między komórkami.

Walidacja danych — Component Editor jest na tyle inteligentny, by ostrzec Cię o niezgodności między wartością wprowadzoną dla parametru rozpoznającego jednostki a jego typem danych.
Obsługa typów danych parametrów komponentów definiowanych przez słownik
Component Editor obsługuje typy danych parametrów komponentów definiowanych przez słownik, które są konfigurowane w powiązanym Component Template. Możesz wybrać wartość parametru spośród opcji zdefiniowanych w słowniku, klikając komórkę wartości i korzystając z listy rozwijanej. Możesz też kliknąć komórkę wartości i zacząć wpisywać wartość — lista rozwijana otworzy się, a najbardziej zbliżona wartość zostanie podświetlona na liście.

Parametry komponentu z powiązanego szablonu komponentu, które mają typy danych rozpoznające jednostki.
Jeśli jesteś administratorem Workspace, kliknij ikonę
po prawej stronie pola wartości, aby otworzyć stronę Settings – Vault – Dictionaries w interfejsie przeglądarkowym Workspace, gdzie możesz zarządzać słownikami.
Korzystanie z szablonów nazw komponentów
Component Editor (tylko w trybie Batch Component Editing) obsługuje użycie opartych na parametrach Component Name Templates. Takie szablony umożliwiają precyzyjne nadawanie nazw, a raczej zmianę nazw komponentów — ich Item ID — na podstawie aktualnie zdefiniowanych wartości parametrów (parametrów użytkownika/szablonu, nie parametrów systemowych) dostępnych dla tych komponentów w edytorze. Uwzględnij parametr w szablonie nazewnictwa, używając formatu [<ParameterName>]. Przykłady mogą być następujące:
-
CMP-[Value] -
CMP-[Part Number] -
[Part Number]-[Value] -
[Value] -
[Part Number]
W szablonach możesz też używać wielu deklaracji parametrycznych, na przykład:
-
CMP-[Part Number]-[Value] -
CMP-[Manufacturer Part Number]-[Value]-[Tolerance]
Ponadto, opcjonalnie możesz dodać także makro iteratora, podawane w nawiasach klamrowych (np. {000}, {00A}), na przykład:
-
CMP-[Value]-{001} -
CMP-[Part Number]-{00A}
Na najwyższym poziomie wymagany szablon nazewnictwa można po prostu wprowadzić jako domyślny schemat nazewnictwa w polu Item Naming okna dialogowego Document Options. W tym przypadku początkowy indeks zawsze będzie wynosił zero. Aby uzyskać większą kontrolę, zaznacz komponent(y), których nazwy mają zostać zmienione, i wybierz polecenie Edit » Operations » Rename Component (Edit » Operations » Rename n Components) z menu głównego albo kliknij prawym przyciskiem myszy i wybierz polecenie Operations » Rename Component (Operations » Rename n Components) z menu kontekstowego. Zostanie wyświetlone okno dialogowe Component Name Template. Użyj tego okna, aby określić wymagany Naming Scheme oraz kontrolować Initial Index (gdy do szablonu dodano makro iteratora).

Przykład użycia parametrów CompanyPrtType i Value w szablonie nazewnictwa do szybkiej zmiany nazw wybranych komponentów definiowanych w Component Editor.
Part Choices
Component Editor może być używany do określenia jednego lub większej liczby Part Choices dla komponentu — „dozwolonych” części producenta, które mogą zostać użyte do realizacji komponentu na zmontowanej płytce. Faktyczna wiedza o łańcuchu dostaw — obejmująca producenta (i numer części), dostawcę (i numer części), opis, ceny i dostępność — pochodzi z lokalnego Part Catalog Workspace oraz odpowiedniego źródła części.
Dodaj wybór części z obszaru Required Models/Parameters — kliknij kontrolkę Add i użyj polecenia By MPN z podmenu Part Choices. Alternatywnie, jeśli skonfigurowano niestandardowe źródło części z bazy danych, wybierz pozycję menu By Internal ID. Można dodać dowolną liczbę wyborów części.
Po dodaniu wyboru części do użycia z definiowanym(i) komponentem(ami), do obszaru definicji zostanie dodany wpis — Part Choice n — z dwiema kolumnami służącymi do określenia tego wyboru. Kolumny te zależą od wybranego stylu wyboru części:
-
By MPN – prezentowane są dwie kolumny: Manufacturer i Part Number.
-
By Internal ID – prezentowane są dwie kolumny: Part source i Internal ID.

Dodawanie wyboru części (By MPN) do użycia z definiowanym(i) komponentem(ami). Najedź kursorem, aby zobaczyć przykład wyboru części dodanego By Internal ID — co pozwala powiązać część z wewnętrznej bazy części Twojej firmy.
Wprowadź producenta i numer części producenta — dla rzeczywistej części, która ma zostać użyta podczas produkcji i montażu płytki — odpowiednio w polach Manufacturer i Part Number.
Warto pamiętać o kilku kwestiach:
-
Dodanie wyboru części nie oznacza, że definicja komponentu musi go używać. Jeśli jednak wpiszesz wartość w jednym z dwóch pól, drugie pole zostanie oznaczone czerwoną ramką, informując, że przed zapisaniem komponentu do Workspace trzeba podać także tę wartość.
-
Jeśli wpiszesz niepoprawną wartość pola i część nie będzie mogła zostać pobrana przez Workspace, tekst będzie wyszarzony i zapisany kursywą. Gdy oba wpisy będą poprawne, tekst będzie wyglądał normalnie — jako biały tekst. Pamiętaj, że wartości nie rozróżniają wielkości liter.
Dodawanie wyborów części MPN za pomocą okna dialogowego
Chociaż informacje o producencie i numerze części można wprowadzić bezpośrednio do odpowiednich komórek wyboru części, znacznie łatwiej jest skorzystać z okna dialogowego, które umożliwia wyszukiwanie części producenta. Aby uzyskać dostęp do tej funkcji, po dodaniu początkowego wpisu Part Choice 1 do obszaru Required Models/Parameters kliknij jedną z komórek tego wyboru (powiązaną z definiowanym komponentem). W obszarze Preview edytora pojawi się przycisk
. Kliknij go, aby otworzyć okno dialogowe Add Part Choices, które działa w taki sam sposób jak panel Manufacturer Part Search panel (szczegóły pełnych elementów interfejsu znajdują się na tej stronie).

Tworzenie wyboru części — użyj okna dialogowego Add Part Choices, aby wyszukać wymaganą część producenta, wybrać jej wpis i kliknąć OK.
Użyj okna dialogowego, aby wyszukać wymaganą część producenta, wybrać część, a następnie kliknąć przycisk OK. Kliknij wpis SPNs dla części producenta — Supplier Part Numbers — aby zobaczyć dostępnych dostawców tej części i ocenić, czy jest to właściwy wybór części pod względem dostępności, ceny itp. Wybrana część zostanie wprowadzona z powrotem do Component Editor — zarówno w komórkach wpisu Part Choice 1, jak i w obszarze Preview.

Przykładowy wybór części — dodany za pomocą okna dialogowego Add Part Choices — przedstawiony z powrotem w Component Editor.
Dalsze wybory części można dodawać w razie potrzeby, klikając przycisk
— odpowiedni wpis Part Choice n zostanie utworzony automatycznie.
Aby usunąć wybór części, zaznacz go na liście, a następnie kliknij przycisk
.
Aby dowiedzieć się więcej o informacjach dostarczanych przez wybór części, zobacz stronę Adding Supply Chain Information to a Component.
Automatyczne rangowanie wyborów części
Oprócz możliwości zdefiniowania rangi użytkownika dla wyboru części za pomocą funkcji gwiazdki, możesz także automatycznie ustawiać ranking wyborów części dla komponentów definiowanych/edytowanych w Component Editor.
-
Zaznacz jeden lub więcej wpisów definicji komponentów, następnie kliknij zaznaczenie prawym przyciskiem myszy i wybierz polecenie Set Part Choice Ranks Automatically z menu podręcznego, aby ustawić ranking wyborów części dla zaznaczonych komponentów.
-
Wybierz polecenie Tools » Set Part Choice Ranks Automatically z menu głównego, aby ustawić ranking wyborów części dla wszystkich komponentów.
Wybory części są sortowane w siatce definicji komponentów oraz w obszarze podglądu edytora zgodnie z ustawionymi rangami. Wszystkie wybory części, które zostały już sklasyfikowane, zachowują swoją dotychczasową kolejność.
Dołączanie arkuszy danych do definicji komponentów
Jeden lub więcej arkuszy danych można dołączyć do jednego lub wielu komponentów podczas definiowania komponentu(ów) za pomocą Component Editor. Pozwala to na przykład szybko dołączyć te same wymagane arkusze danych do wszystkich komponentów w danej rodzinie.

Łączenie różnych arkuszy danych z perspektywy edycji komponentu w Component Editor.
Dołączanie arkuszy danych do definicji komponentu obejmuje sekwencję kroków, podsumowanych tutaj i opisanych szczegółowo w dalszych sekcjach:
- Włączenie użycia arkuszy danych.
- Przesłanie arkuszy danych do wybranego komponentu.
- Przypisanie przesłanych arkuszy danych do innych definicji komponentów.
Enabling the Use of Datasheets
Aby móc dołączać arkusze danych do definicji komponentu w edytorze, najpierw trzeba włączyć użycie arkuszy danych. Robi się to z poziomu obszaru Required Models/Parameters edytora. Kliknij kontrolkę Add na dole tego obszaru, a następnie wybierz Datasheet z menu kontekstowego.

Włącz użycie arkuszy danych dla komponentów.
Uploading Datasheets to a Selected Component
Po włączeniu użycia arkuszy danych trzeba je teraz przesłać. Zasadniczo można przesłać dowolną liczbę arkuszy danych dla aktualnie wybranego komponentu, a następnie przypisać wszystkie lub wybrane arkusze do różnych definiowanych komponentów. Gdy encja Datasheet zostanie dodana do obszaru Required Models/Parameters, w obszarze Model Links pojawi się wpis Datasheet. Kliknięcie go spowoduje wyświetlenie listy arkuszy danych aktualnie przypisanych (połączonych) z wybranym komponentem w obszarze podglądu.

„Pojemnik” Datasheet oraz dostępna lista przesłanych arkuszy danych. W rzeczywistości każdy arkusz danych jest przesyłany do unikalnego, bazowego elementu Datasheet.
Po wybraniu definicji komponentu w edytorze arkusz danych można przesłać do tego komponentu na różne sposoby:
- Przeciągając i upuszczając go z Eksploratora plików Windows do obszaru podglądu albo do komórki Datasheets tej definicji komponentu.
- Przeciągając i upuszczając łącze do arkusza danych ze strony internetowej w zewnętrznej przeglądarce do obszaru podglądu albo do komórki Datasheets tej definicji komponentu.
- Klikając prawym przyciskiem myszy w obszarze podglądu i wybierając polecenie Add File z menu kontekstowego. Użyj okna dialogowego Open, aby odszukać i otworzyć wymagany arkusz danych lub wymagane arkusze danych.
Po przesłaniu można:
- Otworzyć arkusz danych, klikając jego wpis w obszarze podglądu (lub klikając prawym przyciskiem myszy jego wpis i wybierając Open z menu kontekstowego).
- Zmienić podpis arkusza danych, klikając prawym przyciskiem myszy jego wpis w obszarze podglądu i wybierając Edit z menu kontekstowego. Pojawi się okno dialogowe Caption, w którym można to zrobić. Zmiana podpisu arkusza danych jest lokalna dla danego komponentu.
- Usunąć arkusz danych z komponentu, klikając prawym przyciskiem myszy jego wpis w obszarze podglądu i wybierając Delete z menu kontekstowego.
- Pobrać plik, klikając prawym przyciskiem myszy jego wpis w obszarze podglądu i wybierając Save As z menu kontekstowego.
Assigning Uploaded Datasheets to other Component Definitions
Gdy początkowo dołączasz (przesyłasz) arkusz danych, robisz to dla aktualnie wybranego komponentu. Zaletą systemu jest jednak to, że wszystkie przesłane arkusze danych są również dostępne do połączenia z innymi definiowanymi komponentami. Kliknij kontrolkę po prawej stronie komórki Datasheets, aby uzyskać dostęp do listy dostępnych arkuszy danych, i użyj powiązanych pól wyboru, aby dołączyć/usunąć arkusz danych do/z komponentu.

Przykład pokazujący dołączanie wcześniej przesłanych arkuszy danych do innej definicji komponentu.
Sprawdzanie poprawności nazewnictwa komponentów
Oprogramowanie weryfikuje identyfikatory komponentów tworzonych przez wielu użytkowników w celu zapisania ich w Workspace, a tym samym zapobiega problemom z duplikacją Item ID. Gdy użytkownik tworzy Component Item, przypisany Item ID zostaje „zablokowany”, co uniemożliwia innemu użytkownikowi użycie tego identyfikatora, nawet jeśli pierwszy użytkownik nie zapisał lub nie zapisze tego komponentu w Workspace. Jeśli inni użytkownicy ręcznie zmienią Item ID w ramach swojej definicji komponentu — na taki, który jest aktualnie używany przez istniejący element (lub element, który ma zostać utworzony) — identyfikator zostanie zmieniony na kolejny dostępny, nieużywany ID, zgodnie z obowiązującym schematem nazewnictwa.
Tworzenie kopii definicji komponentu
Aby ułatwić szybkie tworzenie definicji komponentów, które różnią się od siebie tylko nieznacznie, edytor oferuje funkcję kopiowania. Aby utworzyć kopię istniejącej definicji, zaznacz ją na liście definicji i wybierz polecenie Edit » Make a copy of the component z menu głównego albo kliknij prawym przyciskiem myszy i wybierz polecenie Make a copy of the component z menu kontekstowego (skrót: Ctrl+D). Kopia zostanie dodana na końcu listy definicji.
Kopia będzie dokładną repliką oryginalnej definicji komponentu źródłowego pod względem:
- Kierowania do tego samego folderu w Workspace — folderu, w którym znajduje się oryginalny komponent lub do którego jest kierowany (jeśli sam nie został jeszcze zapisany).
- Odwoływania się do tych samych modeli domenowych.
- Posiadania tych samych wartości dla Name, Description, Type, parametrów szablonu oraz wszelkich dodatkowych parametrów zdefiniowanych przez użytkownika.
Będzie się różnić pod względem:
-
Braku jakichkolwiek arkuszy danych zdefiniowanych dla oryginalnego komponentu.
-
Braku jakichkolwiek wyborów części zdefiniowanych dla oryginalnego komponentu.
-
Posiadania kolejnego dostępnego unikalnego Item ID.
-
Ustawienia zapisu do początkowej rewizji nowego Component Item (Action ustawione na
Create Item).

Przykład kopiowania definicji komponentu — po skopiowaniu wprowadź wszelkie potrzebne zmiany, na przykład w wartościach jednego lub większej liczby parametrów, definiując wybory części i dodając wymagane arkusze danych.
Po skopiowaniu wprowadź wszelkie potrzebne zmiany, np. w wartościach jednego lub większej liczby parametrów.
Grupowanie definicji komponentów
Definicje komponentów można grupować na podstawie dowolnych widocznych nagłówków kolumn. Aby to zrobić, kliknij i przytrzymaj nagłówek kolumny, a następnie przeciągnij go i upuść na tekst z napisem Drag a column header here to group by that column.
Na przykład poniższy obraz ilustruje definicje komponentów pogrupowane według parametru Case-Metric. Powoduje to podział definicji komponentów na tyle grup, ile jest różnych wartości w kolumnie grupowania — w tym przypadku tworzonych jest dziewięć grup.

Grupowanie definicji komponentów na podstawie wartości w kolumnie, w tym przypadku według parametru Case-Metric.
Sortowanie definicji komponentów
Definicje komponentów można sortować według określonej kolumny, klikając nagłówek tej kolumny. Kliknij raz, aby sortować rosnąco (na podstawie zawartości tej kolumny). Kliknij ponownie, aby sortować malejąco.
Można sortować według wielu kolumn. Gdy definicje komponentów są już posortowane według określonej kolumny, użyj Shift+Click na innej kolumnie, aby wykonać „podsortowanie” według zawartości tej kolumny.
Filtrowanie definicji komponentów według kolumn
Podobnie jak w arkuszu kalkulacyjnym Excel, definicje komponentów można dodatkowo filtrować według zawartości każdej kolumny. Aby to zrobić, kliknij małą ikonę lejka (filtra) znajdującą się po prawej stronie nagłówka kolumny Pojawi się menu zawierające pole wyboru dla każdej wartości obecnej w tej kolumnie. Włącz wymagane pole wyboru lub pola wyboru, aby zawęzić listę tak, aby zawierała tylko definicje komponentów z tą wartością.
Alternatywnie, aby uzyskać większą kontrolę nad filtrowaniem, wybierz (Custom...), co spowoduje wyświetlenie okna dialogowego Custom Filter. Użyj tego okna dialogowego, aby skonfigurować niestandardowy filtr zgodnie z własnymi wymaganiami, określając, które wiersze informacji mają być wyświetlane na podstawie kryteriów filtrowania zastosowanych do kolumny danych.

Wybierz filtrowanie standardowe lub niestandardowe dla kolumny.
Gdy filtr kolumny jest zastosowany, ikona filtra jest wyświetlana na niebiesko , co wskazuje, że dla tej kolumny zastosowano filtrowanie. Filtrowanie można zastosować do wielu kolumn danych. Każdy „filtr kolumny” staje się warunkiem połączonym operatorem AND w całym filtrze. Tekstowa reprezentacja aktualnie aktywnego filtrowania będzie prezentowana u dołu obszaru.

Przykład działania filtrowania kolumn.
Aby dalej dostosować bieżący filtr, kliknij przycisk
po prawej, na samym końcu tekstowej reprezentacji filtra, aby otworzyć okno dialogowe Filter Builder.

Użyj okna dialogowego Filter Builder, aby tworzyć bardziej zaawansowane filtry.
Użyj tego okna dialogowego, aby w razie potrzeby tworzyć bardziej zaawansowane i złożone filtry:
-
Filter - kliknij, aby uzyskać dostęp do dodatkowych warunków filtrowania. Kliknij Clear All , aby wyczyścić wszystkie filtry. Dostępne opcje to:
- Add Condition - kliknij, aby dodać warunek filtrowania, taki jak equals, between itd.
- Add Group - kliknij, aby dodać grupę filtrowania, taką jak AND, OR itd.
-
Links - klikaj różne łącza, aby dalej definiować filtr.
- Id - klikaj różne łącza, aby wybrać żądany element, według którego ma odbywać się filtrowanie, na przykład Description, Name itd.
- AND, itd. - klikaj różne łącza, aby określić operator logiczny/typ, na przykład, OR itd.
- like - klikaj różne łącza, aby określić operator, taki jak equals, is blank, is greater than itd.
- <empty> - klikaj różne łącza, aby dodać wartość warunku. Po kliknięciu łącza wpisz żądaną wartość w polu tekstowym.
- press the button to add a new condition - kliknij, aby dodać dodatkowy warunek.
Prezentacja danych
W zależności od typu definiowanych komponentów może istnieć znaczna liczba parametrów, które po dodaniu do pozostałych kolumn danych mogą tworzyć prawdziwy gąszcz częściowo czytelnej zawartości. Aby temu zaradzić, dla obszaru definicji komponentów dostępnych jest kilka trybów wyświetlania. Przełączaj się między nimi za pomocą kontrolki w prawym dolnym rogu obszaru.
- Best Fit – w tym trybie szerokość każdej kolumny danych jest dopasowywana tak, aby wyświetlić wszystkie dane w tej kolumnie, zgodnie z największym wpisem danych i z niewielkim dodatkowym marginesem. Ponieważ każda kolumna jest dopasowywana do swoich danych, kolumny mogą łącznie wykraczać poza aktualnie widoczny obszar. Aby ułatwić odczyt, dostępny jest poziomy pasek przewijania.
- Auto Width – w tym trybie oprogramowanie będzie próbowało wyświetlić wszystkie kolumny danych w widocznym obszarze siatki, rozciągając je lub zwężając w razie potrzeby. Tryb ten działa dobrze, gdy kolumn danych nie ma zbyt wiele, ale czytelność może ucierpieć przy większej ich liczbie.

Przykład użycia trybów prezentacji Auto Width i Best Fit.
Definicje komponentów — techniki edycji
W zależności od tworzonych komponentów Component Editor może ostatecznie zawierać znaczną liczbę definicji komponentów. W niektórych przypadkach definicje te mogą różnić się tylko nieznacznie i wiele z nich może wymagać podobnych modeli lub informacji parametrycznych. Dokument obsługuje różne funkcje edycji, które pozwalają szybko wprowadzać zmiany do jednej lub wielu definicji komponentów.
-
Edycja wielu komórek jest zaimplementowana dla modeli i parametrów. Można zaznaczać wiele komórek danych w obrębie kolumny do wykonania operacji, używając standardowych funkcji klawiaturowych Ctrl+Click i Shift+Click. Aby przypisać model do wielu komponentów, zaznacz zakres komórek, a następnie kliknij listę rozwijaną, aby wyświetlić wyskakujące okno łącza modelu. Kliknij dwukrotnie wymagany model w oknie podręcznym, a model ten zostanie przypisany we wszystkich zaznaczonych komórkach modeli.
Dla parametrów zaznacz wymagane komórki w tej samej kolumnie, następnie wprowadź wymaganą wartość do aktywnej komórki i kliknij poza nią lub naciśnij Enter. Wszystkie komórki w zaznaczeniu otrzymają tę samą wartość.
-
Możesz wycinać, kopiować i wklejać dane między zaznaczonymi komórkami danych, używając odpowiednio Ctrl+X, Ctrl+C i Ctrl+V (lub odpowiadających im poleceń w menu po kliknięciu prawym przyciskiem myszy albo w głównym menu Edit).
-
Możesz wyczyścić zawartość zaznaczonych komórek danych za pomocą klawisza Delete (lub polecenia Clear Contents w menu po kliknięciu prawym przyciskiem myszy albo polecenia Edit » Clear Contents z menu głównego).
-
Możesz kopiować, wycinać i wklejać zaznaczone definicje komponentów, używając odpowiednio Ctrl+Shift+C, Ctrl+Shift+X i Ctrl+Shift+V (lub odpowiadających im poleceń w menu po kliknięciu prawym przyciskiem myszy albo w głównym menu Edit).
- Możesz całkowicie usunąć zaznaczone definicje komponentów, używając kontrolki Remove Component poniżej siatki definicji komponentów, polecenia Remove <ComponentName> (Remove n Components) z menu po kliknięciu prawym przyciskiem myszy lub z głównego menu Edit, albo skrótu Ctrl+Del.
-
Możesz odświeżyć zawartość siatki za pomocą polecenia Refresh w głównym menu Edit lub View, w menu po kliknięciu prawym przyciskiem myszy w głównym obszarze siatki, za pomocą skrótu klawiaturowego F5 albo klikając przycisk
na pasku narzędzi Component Library Standard.
- Możesz kopiować zaznaczone komórki danych do schowka systemu Windows, aby obrabiać je w zewnętrznej aplikacji arkusza kalkulacyjnego. Informacje o definicjach komponentów z zewnętrznego arkusza kalkulacyjnego można także wkleić z powrotem do obszaru definicji komponentów.
Przeglądanie zapisanej definicji
Po zapisaniu w Workspace możesz przeglądać komponent bezpośrednio w Workspace za pomocą panelu Components panel lub panelu Explorer panel.
W przypadku komponentu, który został już zapisany i jest obecnie edytowany, możesz przejść bezpośrednio do jego elementu Component Item w Workspace z poziomu Edytora komponentów, klikając prawym przyciskiem myszy jego wpis w obszarze definicji i wybierając polecenie Operations » Show in Explorer albo wybierając polecenie Edit » Operations » Show In Explorer z menu głównego.

Przejdź do już zapisanego komponentu w panelu Explorer bezpośrednio z Edytora komponentów, gdy masz otwartą do edycji rewizję tego komponentu.
Wskazywanie istniejącego elementu Component Item
Zazwyczaj tworzenie komponentów w docelowym Workspace pozostawia się jako część procesu zapisu. Dodajesz definicje komponentów, przypisujesz identyfikatory Item ID i gotowe — tworzenie zawartości „w locie”, że tak powiem. Możliwe jednak, że utworzyłeś (lub chcesz utworzyć) komponenty bezpośrednio w Workspace, a następnie połączyć je z tymi istniejącymi komponentami. Alternatywnie możesz chcieć zmienić docelowy element Component Item powiązany z istniejącą, wydaną definicją komponentu.
Podmenu Operations dostępne po kliknięciu prawym przyciskiem myszy dla definicji komponentu (oraz podmenu Edit » Operations w menu głównym) zawiera kilka poleceń wspierających łączenie definicji z ręcznie utworzonym komponentem:
-
Change Link To Target Item – użyj tego polecenia, aby otworzyć okno dialogowe Choose Target Item, którego można użyć do przeglądania i wybrania wymaganego komponentu w Workspace.
Po połączeniu z istniejącym komponentem w docelowym Workspace, Item ID dla definicji komponentu stanie się wyszarzone (nieedytowalne).
-
Clear Link To Target Item (Clear Links To Target Items) – użyj tego polecenia, aby usunąć połączenie z istniejącym komponentem lub komponentami w Workspace. Pola definicji komponentu związane z wydaniem powrócą do stanu gotowego do utworzenia nowego elementu.
Konieczność zerwania tych połączeń może pojawić się, jeśli trzeba ponownie wydać komponenty jako nowy zestaw. Na przykład, jeśli wcześniej zostały wydane, ale potem usunąłeś komponenty z Workspace, biblioteka źródłowa nadal będzie miała zdefiniowane połączenia (choć nieprawidłowe, ponieważ komponenty w Workspace nie będą już odnajdywane).
Jeśli definicja komponentu została już zapisana, ta procedura spowoduje w praktyce, że ta definicja i wcześniej połączony z nią komponent utracą wzajemną wiedzę o sobie.
Po usunięciu połączenia z istniejącym komponentem w docelowym Workspace, Item ID dla definicji komponentu stanie się edytowalne. Wpis w polu Action w obszarze Release siatki zmieni się na Create Item, co będzie odzwierciedlać fakt, że definicja komponentu nie jest obecnie połączona z komponentem w docelowym Workspace.
Uruchamianie kontroli reguł komponentu
Przed zapisaniem komponentu biblioteki Workspace zdefiniowanego/edytowanego w Edytorze komponentów do połączonego Workspace i udostępnieniem komponentu do użycia w projektach należy koniecznie upewnić się, że komponent spełnia wymagania zgodnie ze skonfigurowanymi ustawieniami. Edytor komponentów uruchamia walidację — Component Rule Check — podczas próby zapisania komponentu z powrotem do Workspace lub przy ręcznym uruchomieniu tej funkcji.
Słowo o połączonych modelach symulacyjnych
Related page: Tworzenie modelu symulacyjnego
Podobnie jak w przypadku modeli symboli i footprintów, komponent może również odwoływać się do rewizji modelu symulacyjnego. Dodawanie łącza modelu tego typu odbywa się dokładnie tak samo jak w przypadku symbolu i footprintu, dlatego informacje na ten temat znajdziesz w poprzednich sekcjach. Tutaj przyjrzymy się uwzględnianiu parametrów symulacyjnych na poziomie komponentu oraz konfiguracji mapowania wyprowadzeń.
Dodawanie parametrów symulacyjnych na poziomie komponentu
Podczas używania modelu symulacyjnego dla komponentu w projekcie parametry specyficzne dla tego modelu mogą być określone na dwóch różnych poziomach:
- Model-Level Parameter – określone jako część samej definicji modelu symulacyjnego (w pliku SimModel) i zapisane wraz z tą definicją w rewizji połączonego modelu symulacyjnego.
- Component-Level Parameter – określone jako część definicji komponentu (tutaj, w Edytorze komponentów) i zapisane wraz z tą definicją w rewizji połączonego komponentu.
Parametry dodaje się na poziomie komponentu w obszarze Required Models/Parameters Edytora komponentów. Należy zwrócić uwagę, że nazwy parametrów muszą być takie same jak nazwy parametrów zdefiniowanych na poziomie modelu. Aby zobaczyć parametry poziomu modelu, a tym samym ustalić, które parametry można dodać na poziomie komponentu (i jakie są ich nazwy!), wybierz łącze modelu SIM i kliknij kontrolkę View Parameters u dołu okna podglądu.

Wyświetl parametry poziomu modelu dla elementu Simulation Model Item, aby zobaczyć, które parametry można dodać na poziomie komponentu — i jak są nazwane!
Mając do dyspozycji parametry poziomu modelu, możesz teraz dodać dowolne z tych samych parametrów na poziomie komponentu, tak aby były dostępne dla każdej definicji komponentu. W tym celu kliknij kontrolkę Add u dołu obszaru Required Models/Parameters i wybierz z menu Parameter. Do listy zostanie dodany nowy wpis parametru. Zmień nazwę zgodnie z potrzebą — pamiętaj, aby dokładnie odpowiadała nazwie odpowiedniego parametru poziomu modelu.

Dodawaj parametry związane z symulacją na poziomie komponentu. Zwróć uwagę, że jeden parametr jest już dostępny — Area Factor — dzięki szablonowi komponentu, do którego odwołuje się ten przykładowy komponent.
Mapowanie wyprowadzeń
Po wybraniu łącza do wymaganego modelu SIM należy upewnić się, że wyprowadzenia komponentu — w reprezentacji schematowej — są prawidłowo zmapowane do wyprowadzeń modelu symulacyjnego. Wykonuje się to w oknie dialogowym Pin Mapping, dostępnym po kliknięciu prawym przyciskiem myszy wpisu modelu SIM definicji komponentu i wybraniu z menu kontekstowego polecenia Operations » Edit Pin Mapping lub po zaznaczeniu komórki modelu SIM i wybraniu polecenia Edit » Operations » Edit Pin Mapping z menu głównego. Dla każdego wyprowadzenia schematowego użyj dostępnej listy rozwijanej, aby odpowiednio zmienić powiązany wpis Model Pin. Jeśli urządzenie jest wieloczęściowe, pamiętaj o sprawdzeniu mapowania dla każdej części.

Zapewnienie poprawnego mapowania wyprowadzeń schematowych do wyprowadzeń modelu.

).