Batch Component Editing
Komponent w Workspace jest definiowany/edytowany za pomocą Edytora komponentów, który może działać w dwóch trybach – Single Component Editing i Batch Component Editing. Ten drugi udostępnia interfejs do definiowania/edytowania wielu komponentów, ale może też być używany do definiowania/edytowania pojedynczego komponentu, jeśli taka jest potrzeba. 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.
Do trybu Edytora komponentów Batch Component Editing przechodzi się również wtedy, gdy z panelu Components panel lub Explorer panel wybierzesz do edycji wiele komponentów. Każda definicja komponentu będzie mieć wspólny zestaw parametrów oraz łącza do wymaganych modeli dziedzinowych. 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, pokazane na poniższym obrazie i podsumowane dalej.

Po przełączeniu Edytora komponentów do trybu Batch Component Editing można go podzielić na cztery kluczowe obszary.
- Required Models/Parameters – tutaj definiujesz, jakie typy modeli dziedzinowych są wymagane przez definicję(e) komponentu, a także tworzysz zestaw danych parametrycznych, który zostanie zastosowany do wszystkich definicji komponentów.
- Model Links – tutaj dodajesz łącza do zapisanych modeli dziedzinowych, używanych w definicjach komponentów.
- Preview Window – zapewnia podgląd aktualnie wybranego modelu. Dla symbolu i footprintu będzie to podgląd graficzny, a dla innych typów modeli – tekstowy.
- Component Definition(s) – tutaj definiowany jest komponent, w tym jego folder, nazwa, typ, referencjonowane modele dziedzinowe, 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 komponenty zostaną utworzone, a także definicji cyklu życia i schematów nazewnictwa, które mają być użyte dla tych komponentów, są dostępne w oknie dialogowym Document Options (Edit » Document Options). Możesz również zdefiniować domyślny schemat nazewnictwa 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 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 zwolnione), aby otworzyć stronę Data Management – Servers page w oknie dialogowym Preferences, z poziomu której możesz przeglądać i zarządzać aktywnym oraz znanym 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ą zostać 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żesz przeglądać istniejące foldery w Workspace i wybrać jeden z nich albo 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 można go edytować. 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 aktualnie zdefiniowanych schematów dostępnych dla nadrzędnego Workspace. -
Item Naming – to pole służy do zdefiniowania domyślnego Item Naming Scheme dla komponentów zapisywanych z Edytora komponentów, zapewniając unikalny identyfikator dla każdego wynikowego elementu Component Item w Workspace. Wpis tutaj będzie używany jako szablon do automatycznego nadawania nazwy nowo dodanej definicji komponentu (w skojarzonym z nią 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 w którym 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 tym polu. Dostępna jest obsługa opartych na parametrach Component Name Templates. Takie szablony umożliwiają precyzyjne nadawanie nazw lub raczej zmianę nazw 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 danej definicji. Zawsze masz pełną kontrolę i ostateczny wpływ na sposób identyfikacji elementów.
Okno dialogowe udostępnia również możliwość odwołania się do zdefiniowanego Component Template. Wybierz szablon za pomocą elementów sterujących dostępnych na karcie Template tego okna dialogowego. Component Template 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.
Required Models/Parameters
Ten obszar edytora służy do określenia, które modele dziedzinowe są wymagane przez definicję(e) komponentu, a także do tworzenia 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łytki 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 tego obszaru, aby w razie potrzeby dodać/usunąć 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 u dołu obszaru, a następnie wybierz pozycję 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, ułatwia również wykonywanie następujących czynności:
-
Linking to a Component Template – podmenu Templates zawiera listę wszystkich Component Templates aktualnie dostępnych w tym samym Workspace, w którym znajduje się sam komponent. Kliknij wpis, aby utworzyć łącze do najnowszej rewizji danego Component Template. Parametry z szablonu zostaną przeniesione do tego obszaru i będą wyróżnione ikoną
.
Parameter List Templates
Jeśli nie używasz Component Templates, 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 mogą zawierać listę wymaganych parametrów, którą następnie można wczytać do edytora jednym kliknięciem.
Szablony list parametrów można znaleźć w podmenu Templates – dostępnym po kliknięciu elementu sterującego Add u dołu obszaru Required Models/Parameters. Dostępnych jest kilka 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 skojarzonego 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 przyspieszane dzięki wykorzystaniu szablonów parametrów.Szablon parametru 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>=. Dla przykładu, 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 w tym celu pozycję Datasheet. Więcej szczegółów znajdziesz w Attaching Datasheets to Component Definitions.
-
Adding Part Choices – użyj podmenu Part Choices i wybierz By MPN. Do obszaru definicji zostanie dodany wpis – Part Choice n – 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 pozycję menu By Internal ID. Do obszaru definicji zostanie dodany wpis – Part Choice n – 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.
Model Links
Ten obszar edytora służy do dodawania łączy do zapisanych modeli dziedzinowych, używanych w definicjach komponentów. Obszar Model Links można traktować jako „pojemnik” na modele dziedzinowe, do których może uzyskać dostęp każda definicja komponentu. Przypisanie sprowadza się do określenia, które łącza są wymagane dla każdej definicji.

Obszar Model Links, wyposażony w funkcje usprawniające definiowanie łączy do 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 uproszczonych 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 właściwy model lub modele w oknie dialogowym Choose Models.
-
Przeciągaj i upuszczaj 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, przeciągając je z panelu Explorer.
Można dodać dowolną liczbę łączy modeli, w tym łącza do różnych rewizji tego samego modelu. Każde łącze wskazuje na konkretną nazwaną rewizję 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 myszy dla wybranego łącza modelu umożliwia szybkie otwarcie panelu Explorer z wybranym modelem (i jego rewizją) w fokusie.
Aby zmienić łącze modelu, kliknij jego pole Item ID, a następnie kliknij przycisk
. Pojawi się okno dialogowe Choose Model, z którego możesz przeglądać i wybrać inny model albo 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 kolejna rewizja. Gdy Edytor komponentów wykryje, że połączony model nie jest najnowszą rewizją, zostanie to oznaczone tekstem Out of date, wyświetlonym pogrubioną czcionką.
Aby zaktualizować łącze tak, aby używało najnowszej rewizji modelu, kliknij prawym przyciskiem myszy w dowolnym miejscu wpisu modelu i wybierz z menu Update to Latest Revision. Ta czynność:
- Aktualizuje łącze modelu tak, aby wskazywało najnowszą rewizję.
- Aktualizuje każde użycie tego modelu w definicji komponentu, tak aby korzystało z najnowszej rewizji tego modelu.

Edytor komponentów wskazuje każdy model, który nie jest w najnowszej rewizji; kliknij prawym przyciskiem myszy, 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, najwydajniej zrobisz to przy użyciu paradygmatu bezpośredniej edycji:
-
Kliknij prawym przyciskiem myszy wpis modelu w obszarze Model Links edytora i wybierz polecenie Edit z menu kontekstowego.
-
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żesz wprowadzić inną wartość Name i/lub Description, albo dodać notatkę o wprowadzonych zmianach w polu Release Notes.

Edytuj i zapisuj model bezpośrednio z obszaru Model Links w Component Editor.
Kliknięcie OK w oknie dialogowym Create Revision (przy wyłączonej opcji aktualizacji elementów, których to dotyczy) spowoduje zapisanie. Tymczasowy edytor modelu zostanie zamknięty i nastąpi powrót 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 polecenie Make a Copy z menu kontekstowego. Przebieg procesu jest podobny do tego, który stosuje się podczas tworzenia kopii rewizji elementu w panelu Explorer:
-
Uruchamiana jest sesja bezpośredniej edycji, a kopia dokumentu źródłowego – przechowywana z elementem-rewizją wybranego łącza modelu – zostaje otwarta w skojarzonym (i tymczasowym) edytorze.
-
Wprowadź wymagane zmiany w edytorze – w tym w razie potrzeby zmień nazwę i opis.
-
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 model oryginalny oraz zostanie utworzona w tym samym folderze. W razie potrzeby można zmienić te właściwości. Zwróć też uwagę, że identyfikator Item-Revision oryginalnego modelu jest wprowadzony w polu Ancestor Revision.
-
Po ustawieniu właściwości elementu zgodnie z wymaganiami kliknij OK. Nowy element i jego początkowa rewizja zostaną utworzone, dokument zostanie wydany, a tymczasowy edytor zamknięty. Kopia Item Revision zostanie dodana jako referencyjne łącze na końcu listy Model Links po powrocie do Component Editor.

Nowo skopiowana Item Revision zostanie dodana jako dodatkowe łącze modelu.
Controlling the Display of Columns
Aby włączyć lub wyłączyć wyświetlanie określonej 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 puść.
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 pokazuje łącza modeli pogrupowane według Revision Status. Spowoduje to rozdzielenie łączy modeli na tyle grup, ile jest różnych wartości w kolumnie grupowania – w tym przypadku utworzone zostaną 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 określonej kolumny, 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 obecnej w tej kolumnie. Zaznacz wymagane pola wyboru, aby ograniczyć 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 zgodnie ze swoimi wymaganiami, określając, które wiersze informacji mają być pokazywane na podstawie kryteriów filtrowania zastosowanych do kolumny danych.

Wybierz filtrowanie standardowe lub niestandardowe dla kolumn.
Gdy filtr kolumny jest zastosowany, ikona filtra jest wyświetlana na niebiesko , co oznacza, że dla tej kolumny aktywne jest 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 prezentowana u dołu obszaru.

Przykład filtrowania kolumn w działaniu.
Aby dalej dostosować bieżący filtr, kliknij przycisk
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 „zestawu” łączy modeli możesz przejść do definiowania wymaganych komponentów. Odbywa się to w tym dolnym obszarze dokumentu.

Definiuj komponenty w logiczny i intuicyjny sposób przy użyciu Component Editor.
To, co początkowo zostanie wyświetlone w tym obszarze, zależy od edytowanych komponentów:
- Podczas tworzenia nowego komponentu, gdy z folderu nadrzędnego referencjonowany jest Component Template is not, wpis będzie miał przypisane FolderPath i Item ID, ale to wszystko – niejako pustą kartę.
- Podczas tworzenia nowego komponentu, gdy z folderu nadrzędnego referencjonowany jest Component Template is, wpis będzie zawierał wstępnie uzupełnione informacje definicyjne dostarczone przez ten szablon.
- Podczas edycji rewizji istniejącego pojedynczego komponentu, po przełączeniu z trybu Single Component Editing, ta rewizja zostanie wyświetlona 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 przejścia do trybu Batch Component Editing – wszystkie te rewizje zostaną wyświetlone.
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 do określonego folderu w docelowym Workspace. Dla każdego nowo dodanego komponentu w siatce pole to może zostać wypełnione domyślną lokalizacją, jeśli została określona w polu Default Folder w oknie dialogowym Document Options (Edit » Document Options). Niezależnie od tego, czy określono ścieżkę domyślną, masz pełną kontrolę nad tym, gdzie w docelowym Workspace komponent zostanie zapisany. Aby ręcznie określić folder docelowy, kliknij raz wewnątrz pola FolderPath dla komponentu, aby wyświetlić przycisk
, a następnie kliknij go, aby otworzyć okno dialogowe Choose Folder. Przejdź do istniejącego folderu i wybierz go albo utwórz nowy 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.
Domyślny schemat nazewnictwa elementów –
CMP-{00000}– jest dostarczany, ale oczywiście możesz utworzyć własny schemat, wpisując go w tym polu i upewniając się, że część zmienna jest ujęta 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 danej definicji. Zawsze masz pełną kontrolę i ostateczny głos nad tym, w jaki sposób elementy są identyfikowane. -
Component: Name – odzwierciedla czytelną dla człowieka nazwę nadaną komponentowi. Ten parametr systemowy jest dostępny i indeksowany podczas wyszukiwania w Workspace i stanowi dobry sposób lokalizowania konkretnych komponentów bez konieczności pamiętania ich identyfikatora elementu.
-
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 którego będziesz intensywnie używać podczas przeglądania komponentów w panelu Components). Kliknij to pole, a następnie kliknij
, aby otworzyć okno dialogowe Choose component type. Użyj tego okna, aby wybrać wymagany typ komponentu (spośród 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 dodanego wymaganego modelu istnieje 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óry z połączonych modeli (w obszarze Model Links) ma być użyty dla komponentu.
-
Template Parameters – te pola odpowiadają parametrom użytkownika przeniesionym do Component Editor z referencjonowanej rewizji Component Template. Dla każdego parametru istnieje 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, podczas gdy inne będą. A jeśli zostały oznaczone w szablonie jako Required, muszą otrzymać wartość, w przeciwnym razie nie będzie można zapisać definicji komponentu do Workspace.
-
Parameters – te pola odpowiadają dodatkowym parametrom użytkownika, które zostały wprowadzone w obszarze Required Models/Parameters dokumentu. Dla każdego dodatkowego parametru istnieje 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 zapisaniu definicji komponentu do Workspace, zgodnie z wybranym schematem nazewnictwa rewizji.
-
Release: Action – to pole pokazuje działanie, które release manager wykona dla tej konkretnej definicji komponentu w ramach procesu zapisu. Dla definicji komponentu, która nie została jeszcze zapisana do Workspace, ten wpis wyświetli
Create Item. Dla definicji, która została już zapisana do Workspace, ten wpis wyświetliCreate Revision. Jeśli celem jest planowana rewizja komponentu, wpis wyświetliRelease To Existing Revision. -
Part Choice n – ten wpis odpowiada Part Choice, który został dodany do obszaru Required Models/Parameters dokumentu. Kolejność Part Choice 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 Part Choice dostępne są dwa pola,
ManufactureriPart Number, służące do określenia wyboru. Alternatywnie, jeśli skonfigurowano niestandardowe źródło części z bazy danych i dodano Part Choice przy użyciu pozycji menu By Internal ID, tymi dwoma polami będąPart sourceiInternal ID. Użyj ich, aby określić wybór części z wewnętrznej bazy części swojej 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 przydatnych funkcjach i możliwościach oszczędzających czas.
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 mu kolumny modelu dla tego komponentu. - Użyj pola rozwijanego dla kolumny modelu, aby otworzyć dedykowane wyskakujące okno łą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 znacząco przyspieszyć wyszukiwanie i przypisywanie modelu, gdy duża liczba definicji komponentów utrudnia techniki przeciągnij i upuść albo gdy górna sekcja Edytora komponentów — zawierająca obszar Model Links — jest zwinięta. Ta metoda może też zostać użyta do przypisania tego samego łącza modelu do wielu definicji komponentów — wystarczy wybrać kolumnę modelu dla każdego komponentu przed otwarciem wyskakującego okna.
Zmień rozmiar okna według potrzeb. Kliknij i przeciągnij kontrolkę
w prawym dolnym rogu okna, aby jednocześnie zmienić rozmiar w obu kierunkach. Kliknij przycisk sterowania kolumnami
w lewym górnym rogu okna i wyłącz wszystkie kolumny, których nie chcesz wyświetlać. Kolejność kolumn można zmieniać, przeciągając nagłówek kolumny.
Użyj pola wyszukiwania w wyskakującym oknie, aby szybko znaleźć wymagany model. Dynamiczne podświetlanie na podstawie danych z dowolnej kolumny jest stosowane od momentu rozpoczęcia wpisywania znaków. Wybierz wymagane łącze modelu i naciśnij Enter lub kliknij dwukrotnie, aby przypisać ten model.

Użyj dedykowanego wyskakującego okna 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 automatycznym przypisaniem wymaganego łącza modelu na następujące sposoby:
-
Przeciągnij i upuść łącze modelu z obszaru Model Links do wolnego miejsca w obszarze Definitions, aby dodać nową definicję komponentu korzystającą z tego modelu.

Przypisz model i dodaj nowy komponent w locie, korzystając z 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 korzystająca z tego modelu. Dodatkowo, jeśli ten model nie istnieje w obszarze Model Links, zostanie dodany dla niego wpis.

Przypisz model i dodaj nowy komponent w locie, korzystając z 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
Edytor komponentów 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 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 lub klikając prawym przyciskiem myszy nad obszarem definicji, z dala od aktualnie zdefiniowanych definicji, 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 drugie nie zostaną nadpisane przez wygenerowanie tych pierwszych.
Tworzenie komponentów z wyszukiwania części producenta
Wspierając proces tworzenia komponentów, Altium Designer obsługuje możliwość wyszukiwania rzeczywistej części dzięki funkcji Manufacturer Part Search, a następnie dodania tej części do Edytora komponentów. Otrzymujesz nie tylko nowy wpis definicji komponentu dla wybranej części, ale także wszystkie jej parametry, wszelkie arkusze danych oraz wybór części oparty na tej części — 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 Edytora komponentów. 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 przenieść do Edytora komponentów.
Po kliknięciu OK nastąpi:
-
Zostanie utworzony wpis komponentu dla wybranej części w obszarze definicji Edytora komponentów. Definicja:
- Otrzyma kolejny dostępny unikalny identyfikator Item ID, zgodnie ze zdefiniowanym schematem Item Naming stosowanym przez Edytor komponentów.
-
Otrzyma wartość parametru Manufacturer Part Number wybranej części przypisaną jako wartość parametru systemowego
Name. -
Otrzyma wartość parametru Description wybranej części przypisaną jako wartość parametru systemowego
Description.
- Wszystkie parametry zdefiniowane dla wybranej części (widoczne dla niej w oknie dialogowym) zostaną dodane do listy Required Models/Parameters. Wszystkie będą widoczne (powiązana 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 do wypełnienia odpowiednio pólManufactureriPart Numbertego wyboru.

Przykład wynikowej definicji i dodanych parametrów dla części wybranej w oknie dialogowym Manufacturer Part Search. Podświetlenie służy do pokazania danych pobieranych z Manufacturer Part.
Ustawianie typu komponentu
Edytor komponentów obsługuje definiowanie typu komponentu podczas konfigurowania definicji komponentu. Ułatwia to ukierunkowane wyszukiwanie za pomocą zaawansowanej funkcji Search facility Workspace — funkcji, która nie tylko pozwala wyszukiwać według typu komponentu, ale także umożliwia inteligentniejsze wyszukiwanie z wykorzystaniem parametrów komponentów obsługujących jednostki. Podczas przeglądania własnej biblioteki Workspace za pomocą panelu Components panel grupowanie Categories dla komponentów jest wyprowadzane z typu komponentu zdefiniowanego dla każdego komponentu.
Typ komponentu jest określany za pomocą atrybutu Type w obszarze Component obszaru 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 uwzględniających jednostki
Edytor komponentów obsługuje typy danych parametrów komponentów uwzględniające jednostki, które są zdefiniowane w odwoływanym 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 ma wbudowaną odpowiednią inteligencję, aby rozpoznać wartość liczbową kryjącą się za tymi wpisami.
Ta funkcja szablonu komponentu ułatwia ukierunkowane wyszukiwanie za pomocą funkcji Search facility Workspace — funkcji, która nie tylko pozwala wyszukiwać według typu komponentu, ale również umożliwia inteligentniejsze wyszukiwanie z użyciem wyszukiwań zakresowych. Korzystając z możliwości parametrów komponentów uwzględniających jednostki, możesz na przykład szybko zdefiniować wyszukiwanie wszystkich kondensatorów o pojemności między 47uF a 220uF.

Parametry komponentów z odwoływanego szablonu komponentu, które mają typy danych uwzględniające jednostki.
Przy wprowadzaniu wartości parametru komponentu korzystającego z typu danych uwzględniającego jednostki — jako wymaganej wartości w definicji komponentu — należy wziąć pod uwagę następujące kwestie:
-
Możesz wprowadzić wartość w różnych formatach:
-
Tylko wartość liczbowa (np.
10). Pamiętaj, że jeśli typ danych ma jednostkę, zostanie ona zastosowana automatycznie. Typy z jednostkami mają jednostkę w nawiasie po swojej nazwie. -
Wartość liczbowa w zapisie naukowym (np.
1e10,1E6). -
Wartość liczbowa i jednostki (np.
10F). -
Wartość liczbowa z prefiksem (np.
10k). Odpowiednia jednostka zostanie dodana automatycznie (tam, gdzie ma to zastosowanie). -
Wartość liczbowa z prefiksem i jednostkami (np.
10kF). -
Wartość liczbowa z prefiksem w typowym formacie inżynierskim (np. dla rezystancji:
2k2,2K2,10r2,10R2). Wartość zostanie automatycznie odpowiednio znormalizowana (np.2K2stanie się2.2k).
-
Tylko wartość liczbowa (np.
-
Możesz wprowadzić prefiks 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 uwzględniają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(s)
Supported Prefixes
Poniższa tabela zawiera prefiksy obsługiwane przy wprowadzaniu wartości dla typu parametru uwzględniającego jednostki.
| Prefiks | Termin | 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 uwzględniający jednostki, wprowadzona wartość jest sprawdzana względem określonego typu danych. Zapewnia to użycie prawidłowej jednostki miary dla tego typu danych, jeśli jednostka jest wpisywana. Na przykład parametr typu Celsius nie może mieć wartości 10V!
W Edytorze komponentów 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 — Edytor komponentów ma wystarczającą inteligencję, aby ostrzec Cię o niezgodności między wartością wprowadzoną dla parametru uwzględniającego jednostki a jego typem danych.
Obsługa typów danych parametrów komponentów definiowanych słownikowo
Edytor komponentów obsługuje typy danych parametrów komponentów definiowane słownikowo, które są konfigurowane w odwoływanym Component Template. Możesz wybrać wartość parametru z opcji zdefiniowanych w słowniku, klikając komórkę wartości i używając listy rozwijanej. Możesz też kliknąć komórkę wartości i zacząć wpisywać wartość — lista rozwijana otworzy się, a najbliższa wartość zostanie podświetlona na liście.

Parametry komponentów z odwoływanego szablonu komponentu, które mają typy danych uwzględniają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.
Używanie szablonów nazw komponentów
Edytor komponentów (tylko w trybie Batch Component Editing) obsługuje użycie opartych na parametrach Component Name Templates. Takie szablony umożliwiają precyzyjne nadawanie nazw lub 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:
-
CMP-[Value] -
CMP-[Part Number] -
[Part Number]-[Value] -
[Value] -
[Part Number]
W swoich szablonach możesz także używać wielu deklaracji parametrycznych, na przykład:
-
CMP-[Part Number]-[Value] -
CMP-[Manufacturer Part Number]-[Value]-[Tolerance]
Dodatkowo, całkowicie opcjonalnie, możesz również dodać makro iteratora określone 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 takim przypadku początkowy indeks zawsze będzie równy 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 głównego menu 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 sterować 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.
Wybory części
Component Editor może służyć 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. Rzeczywiste informacje o łańcuchu dostaw — obejmujące producenta (i numer części), dostawcę (i numer części), opis, cenę oraz dostępność — są pobierane z lokalnego Part Catalog obszaru roboczego oraz odpowiedniego źródła części.
Dodaj wybór części z regionu 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 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 do określenia tego wyboru. Kolumny te zależą od wybranego stylu wyboru części:
-
By MPN – wyświetlane są dwie kolumny: Manufacturer i Part Number.
-
By Internal ID – wyświetlane 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 — umożliwiającego podłączenie części 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 wprowadzisz wartość w jednym z dwóch pól, drugie pole zostanie pokazane z czerwonym obramowaniem, ostrzegając, że przed zapisaniem tego komponentu do Workspace wymagana jest teraz wartość.
-
Jeśli wprowadzisz nieprawidłową wartość pola i część nie będzie mogła zostać pobrana przez Workspace, tekst pojawi się wyszarzony i kursywą. Gdy oba wpisy będą poprawne, tekst będzie wyświetlany normalnie, białym kolorem. Pamiętaj, że wielkość liter nie ma znaczenia.
Dodawanie wyborów części MPN za pomocą okna dialogowego
Chociaż informacje o producencie i numerze części można wprowadzić bezpośrednio do powiązanych komórek wyboru części, znacznie łatwiej jest użyć 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 regionu Required Models/Parameters, kliknij jedną z komórek tego wyboru (powiązaną z wymaganym definiowanym komponentem). Region Preview edytora pokaże przycisk
. Kliknij go, aby otworzyć okno dialogowe Add Part Choices, które jest używane w taki sam sposób jak panel Manufacturer Part Search panel (szczegółowy opis wszystkich elementów interfejsu znajdziesz 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 dokonujesz właściwego wyboru części na podstawie dostępności, ceny itp. Wybrana część zostanie wprowadzona z powrotem do Component Editor — zarówno do komórek wpisu Part Choice 1, jak i do regionu Preview.

Przykładowy wybór części — dodany za pomocą okna dialogowego Add Part Choices — pokazany ponownie w Component Editor.
Kontynuuj dodawanie kolejnych wyborów części zgodnie z potrzebami, klikając przycisk
— powiązany wpis Part Choice n zostanie utworzony automatycznie.
Aby usunąć wybór części, zaznacz go na liście, a następnie kliknij przycisk
.
Zobacz stronę Adding Supply Chain Information to a Component , aby dowiedzieć się więcej o informacjach dostarczanych przez wybór części.
Automatyczne ustalanie rankingu wyborów części
Oprócz możliwości zdefiniowania rangi użytkownika dla wyboru części przy użyciu funkcji gwiazdek, można także automatycznie ustawić ranking wyborów części dla komponentów definiowanych/edytowanych w Component editor.
-
Zaznacz jeden lub więcej wpisów definicji komponentów, a następnie kliknij prawym przyciskiem zaznaczenie i wybierz polecenie Set Part Choice Ranks Automatically z menu podręcznego, aby ustawić ranking wyborów części dla wybranych komponentów.
-
Wybierz polecenie Tools » Set Part Choice Ranks Automatically z głównego menu, aby ustawić ranking wyborów części dla wszystkich komponentów.
Wybory części są sortowane w siatce definicji komponentów oraz w regionie podglądu edytora zgodnie z ustawionymi rangami. Wszelkie wybory części, które już mają nadany ranking, zachowują swoją dotychczasową kolejność.
Dołączanie kart katalogowych do definicji komponentów
Jedna lub większa liczba kart katalogowych może zostać dołączona do jednego lub większej liczby komponentów podczas definiowania komponentu(ów) za pomocą Component Editor. Pozwala to na przykład szybko dołączyć te same wymagane karty katalogowe do wszystkich komponentów w określonej rodzinie.

Łączenie różnych kart katalogowych widziane z perspektywy edycji komponentu w Component Editor.
Dołączanie kart katalogowych do definicji komponentu obejmuje sekwencję kroków, podsumowaną tutaj i szczegółowo opisaną w kolejnych sekcjach:
- Włączenie użycia kart katalogowych.
- Przesyłanie kart katalogowych do wybranego komponentu.
- Przypisywanie przesłanych kart katalogowych do innych definicji komponentów.
Enabling the Use of Datasheets
Aby można było dołączać karty katalogowe do definicji komponentu w edytorze, najpierw trzeba włączyć użycie kart katalogowych. Robi się to z regionu Required Models/Parameters edytora. Kliknij kontrolkę Add u dołu regionu i wybierz Datasheet z menu kontekstowego.

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

„Pojemnik” kart katalogowych oraz dostępna lista przesłanych kart katalogowych. W rzeczywistości każda karta katalogowa jest przesyłana do unikalnego, bazowego Itemu karty katalogowej.
Po zaznaczeniu definicji komponentu w edytorze kartę katalogową można przesłać do tego komponentu na różne sposoby:
- Przeciągając i upuszczając z Eksploratora plików Windows do regionu podglądu lub do komórki Datasheets dla tej definicji komponentu.
- Przeciągając i upuszczając łącze do karty katalogowej ze strony internetowej w zewnętrznej przeglądarce do regionu podglądu lub do komórki Datasheets dla tej definicji komponentu.
- Klikając prawym przyciskiem w regionie podglądu i wybierając polecenie Add File z menu kontekstowego. Użyj okna dialogowego Open, aby przeglądać i otworzyć wymaganą kartę katalogową / wymagane karty katalogowe.
Po przesłaniu można:
- Otworzyć kartę katalogową, klikając jej wpis w regionie podglądu (lub klikając prawym przyciskiem jej wpis i wybierając Open z menu kontekstowego).
- Zmienić podpis karty katalogowej, klikając prawym przyciskiem jej wpis w regionie podglądu i wybierając Edit z menu kontekstowego. Pojawi się okno dialogowe Caption, za pomocą którego można to zrobić. Zmiana podpisu karty katalogowej jest lokalna dla danego komponentu.
- Usunąć kartę katalogową z komponentu, klikając prawym przyciskiem jej wpis w regionie podglądu i wybierając Delete z menu kontekstowego.
- Pobrać plik, klikając prawym przyciskiem jej wpis w regionie podglądu i wybierając Save As z menu kontekstowego.
Assigning Uploaded Datasheets to other Component Definitions
Gdy początkowo dołączasz (przesyłasz) kartę katalogową, robisz to dla aktualnie wybranego komponentu. Zaletą systemu jest jednak to, że wszystkie przesłane karty katalogowe są również dostępne do powiązania z innymi definiowanymi komponentami. Kliknij kontrolkę po prawej stronie komórki Datasheets, aby uzyskać listę dostępnych kart katalogowych, i użyj powiązanych pól wyboru, aby dołączyć/usunąć kartę katalogową do/z komponentu.

Przykład pokazujący dołączanie kart katalogowych, które zostały już przesłane, do innej definicji komponentu.
Sprawdzanie poprawności nazewnictwa komponentów
Oprogramowanie sprawdza identyfikatory komponentów tworzonych przez wielu użytkowników przed zapisaniem ich do Workspace, zapobiegając w ten sposób 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 do Workspace. Jeśli inni użytkownicy ręcznie zmienią Item ID w ramach definicji komponentu na taki, który jest aktualnie używany przez istniejący Item (lub Item, który ma zostać utworzony), identyfikator zostanie zmieniony na kolejny dostępny, nieużywany Item ID, zgodnie z odpowiednim schematem nazewnictwa.
Tworzenie kopii definicji komponentu
Aby ułatwić szybkie tworzenie definicji komponentów, które nieznacznie różnią się od siebie, edytor udostępnia 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 głównego menu 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:
- Docelowego wskazania tego samego folderu w Workspace — folderu, w którym oryginalny komponent istnieje lub do którego jest kierowany (jeśli sam nie został jeszcze zapisany).
- Odwoływania się do tych samych modeli domeny.
- 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 kart katalogowych 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 niezbędne zmiany, na przykład w wartościach jednego lub większej liczby parametrów, definiując wybory części i dodając w razie potrzeby karty katalogowe.
Po skopiowaniu wprowadź wszelkie niezbędne 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 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 podzielenie 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, Shift+Click na innej kolumnie, aby wykonać „sortowanie podrzędne” według zawartości tej kolumny.
Filtrowanie definicji komponentów na podstawie kolumn
Podobnie jak w arkuszu Excel, definicje komponentów można dodatkowo filtrować według zawartości każdej kolumny. Aby to zrobić, kliknij małą ikonę lejka (filtru), 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 pola wyboru, aby ograniczyć listę tylko do tych definicji komponentów, które mają tę wartość.
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 zgodny z Twoimi wymaganiami, 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.
Gdy zastosowany jest filtr kolumny, ikona filtra jest wyświetlana na niebiesko , co wskazuje, że dla tej kolumny aktywne jest 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 okna dialogowego Filter Builder, aby utworzyć bardziej zaawansowane filtrowanie.
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 - kliknij różne łącza, aby dalej zdefiniować filtr.
- Id - kliknij różne łącza, aby wybrać żądany element, według którego ma odbywać się filtrowanie, na przykład Description, Name itd.
- AND itd. - kliknij różne łącza, aby określić operator/typ logiczny, na przykład OR itd.
- like - kliknij różne łącza, aby określić operator, taki jak equals, is blank, is greater than itd.
- <empty> - kliknij różne łącza, aby dodać wartość warunku. Po kliknięciu łącza wprowadź żą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 trybami za pomocą kontrolki w prawym dolnym rogu obszaru.
- Best Fit – w tym trybie każda kolumna danych ma rozmiar dopasowany do wyświetlania wszystkich zawartych w niej danych, zgodnie z największym wpisem danych i z niewielkim dodatkowym marginesem. Ponieważ każda kolumna jest dopasowana do wyświetlania swoich danych, kolumny mogą łącznie wykraczać poza aktualnie widoczny obszar. Z tego względu dostępny jest poziomy pasek przewijania, ułatwiający odczyt.
- Auto Width – w tym trybie oprogramowanie spróbuje 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 się pogorszyć 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ę jedynie nieznacznie, a wiele z nich może wymagać podobnych informacji o modelach lub parametrach. Dokument obsługuje różne funkcje edycji, które umożliwiają szybkie wprowadzanie zmian w jednej lub większej liczbie definicji komponentów.
-
Edycja wielu komórek jest zaimplementowana dla modeli i parametrów. Wiele komórek danych w obrębie kolumny można wybrać do operacji przy użyciu standardowych funkcji klawiatury 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 modelu.
W przypadku parametrów zaznacz wymagane komórki w tej samej kolumnie, a następnie wprowadź wymaganą wartość dla 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 pomiędzy zaznaczonymi komórkami danych za pomocą 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 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 albo w menu po kliknięciu prawym przyciskiem myszy w głównym obszarze siatki, używając skrótu klawiaturowego F5 lub klikając przycisk
na pasku narzędzi Component Library Standard.
- Możesz kopiować zaznaczone komórki danych do schowka systemu Windows w celu obróbki w zewnętrznej aplikacji arkusza kalkulacyjnego. Informacje o definicjach komponentów z zewnętrznego arkusza kalkulacyjnego można również 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 aktualnie edytowany, możesz przejść bezpośrednio do jego Component Item w Workspace z poziomu Component Editor, 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łównych.

Przejdź do już zapisanego komponentu w panelu Explorer bezpośrednio z Component Editor, gdy masz otwartą do edycji rewizję tego komponentu.
Wskazywanie istniejącego Component Item
W większości przypadków zazwyczaj pozostawisz tworzenie komponentów w docelowym Workspace jako część procesu zapisywania. Dodajesz definicje komponentów, przypisujesz Item ID i gotowe — tworzenie zawartości „w locie”, że tak powiem. Możesz jednak utworzyć (lub chcieć utworzyć) komponenty bezpośrednio w Workspace, a następnie połączyć je z tymi istniejącymi komponentami. Alternatywnie możesz chcieć zmienić docelowy Component Item skojarzony 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łównych) zawiera kilka poleceń obsługują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żesz użyć do przeglądania i wyboru wymaganego komponentu w Workspace.
Po połączeniu z istniejącym komponentem w docelowym Workspace pole 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ąć łącze do istniejącego komponentu(ów) w Workspace. Pola związane z wydaniem dla definicji komponentu powrócą do stanu gotowego do utworzenia nowego Item.
Potrzeba zerwania połączeń może pojawić się, jeśli konieczne będzie ponowne wydanie do nowego zestawu komponentów. Na przykład jeśli wcześniej wykonano wydanie, a następnie usunięto komponenty z Workspace, biblioteka źródłowa nadal będzie miała zdefiniowane łącza (choć nieważne, ponieważ komponenty Workspace nie będą już odnajdywane).
Jeśli definicja komponentu została już zapisana, procedura ta spowoduje, że ta definicja i wcześniej połączony z nią komponent utracą wzajemną wiedzę o sobie.
Po usunięciu łącza do istniejącego komponentu w docelowym Workspace pole Item ID dla definicji komponentu ponownie stanie się edytowalne. Wpis w polu Action w obszarze Release siatki zmieni się na Create Item, odzwierciedlając 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 Component Editor do połączonego Workspace i udostępnieniem go do użycia w projektach należy koniecznie upewnić się, że komponent ten spełnia wymagania zgodnie ze skonfigurowanymi ustawieniami. Component Editor uruchamia walidację — Component Rule Check — podczas próby zapisania komponentu z powrotem do Workspace lub po ręcznym uruchomieniu tej funkcji.
Kilka słów o połączonych modelach symulacyjnych
Related page: Tworzenie modelu symulacyjnego
Podobnie jak w przypadku modeli symbolu i footprintu, 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 omówimy dołączanie parametrów symulacyjnych na poziomie komponentu, a także konfigurację mapowania pinów.
Dodawanie parametrów symulacyjnych na poziomie komponentu
Podczas używania modelu symulacyjnego komponentu w projekcie parametry specyficzne dla tego modelu można określać 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 Component Editor) i zapisane wraz z tą definicją w rewizji połączonego komponentu.
Parametry są dodawane na poziomie komponentu w obszarze Required Models/Parameters Component Editor. Ważne jest, aby nazwy parametrów były takie same jak nazwy parametrów zdefiniowanych na poziomie modelu. Aby zobaczyć parametry na poziomie modelu, a tym samym ustalić, które parametry można dodać na poziomie komponentu (oraz ich nazwy!), wybierz łącze modelu SIM i kliknij kontrolkę View Parameters u dołu okna podglądu.

Wyświetl parametry na poziomie modelu dla elementu Simulation Model Item, aby sprawdzić, które parametry można dodać na poziomie komponentu — i jak są nazwane!
Mając do dyspozycji dostępne parametry na poziomie modelu, możesz teraz przystąpić do dodawania dowolnych 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. Na liście zostanie dodany nowy wpis parametru. Zmień nazwę zgodnie z potrzebami, pamiętając o dokładnym dopasowaniu do nazwy odpowiadającego parametru na poziomie 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 pinów
Po wybraniu łącza do wymaganego modelu SIM należy upewnić się, że piny komponentu — gdy są reprezentowane w domenie schematu — są poprawnie odwzorowane na piny modelu symulacyjnego. Odbywa 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 Operations » Edit Pin Mapping lub po zaznaczeniu komórki modelu SIM i wybraniu polecenia Edit » Operations » Edit Pin Mapping z menu głównych. Dla każdego pinu schematu użyj dostępnej listy rozwijanej, aby odpowiednio zmienić skojarzony wpis Model Pin. Jeśli urządzenie jest wieloczęściowe, pamiętaj, aby sprawdzić mapowanie dla każdej części.

Zapewnienie poprawnego mapowania pinów schematu na piny modelu.

).