Batch Component Editing

Komponent Workspace jest definiowany/edytowany za pomocą Component Editor, który może działać w dwóch trybach – Single Component Editing oraz Batch Component Editing. Ten drugi zapewnia interfejs do definiowania/edytowania wielu komponentów, ale w razie potrzeby może też służyć do definiowania/edytowania pojedynczego komponentu. Gdy Component Editor 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.

  • Jeśli definiujesz komponent w trybie Single Component Editing i ten komponent ma modele, które nie zostały jeszcze zapisane do Workspace, przełączenie do trybu Batch Component Editing będzie zablokowane. Najpierw musisz zapisać komponent do Workspace, następnie go edytować — po czym będzie można przełączać tryby edycji.

  • Jeśli Component Editor w swoim trybie Batch Component Editing zawiera obecnie tylko jedną definicję komponentu, możesz przełączyć się do trybu Single Component Editing, wybierając polecenie Tools » Switch to Single Component Editor z głównych menu. Dane tej definicji komponentu zostaną odzwierciedlone w trybie Single Component Editing.

Component Editor w trybie Batch Component Editing jest również uruchamiany, jeśli wybrano do edycji wiele komponentów z panelu Components panel lub Explorer panel. Każda definicja komponentu będzie miała wspólny zestaw parametrów oraz łącza do wymaganych modeli domenowych. Edycja wsadowa sprawdza się szczególnie wtedy, gdy ma sens zarządzanie komponentami jako zestawem, na przykład zestawem rezystorów chip.

Ten dokument omawia pracę z Component Editor w trybie Batch Component Editing.

Aby uzyskać więcej informacji o pracy z Component Editor w trybie Single Component Editing, zobacz Single Component Editing.

Przegląd interfejsu

W trybie Batch Component Editing interfejs Component Editor jest zasadniczo podzielony na cztery główne obszary, pokazane na poniższym obrazie i podsumowane poniżej.

Component Editor, po przełączeniu do pracy w trybie Batch Component Editing, można podzielić na cztery kluczowe obszary.
Component Editor, po przełączeniu do pracy w trybie Batch Component Editing, można podzielić na cztery kluczowe obszary.

  1. Wymagane modele/parametry – miejsce, w którym definiujesz, jakie typy modeli domenowych są wymagane przez definicję(e) komponentu, a także gdzie tworzysz zestaw danych parametrycznych, który zostanie zastosowany do wszystkich definicji komponentów.
  2. Łącza modeli – miejsce, w którym dodajesz łącza do zapisanych modeli domenowych, do użycia w definicjach komponentów.
  3. Okno podglądu – zapewnia podgląd aktualnie wybranego modelu. Dla symbolu i footprintu będzie to podgląd graficzny, a dla pozostałych typów modeli — tekstowy.
  4. Definicja(e) komponentu – miejsce, w którym definiuje się komponent, w tym jego folder, nazwę, typ, referencjonowane modele domenowe, dane parametryczne oraz wybór(y) części.
Obszary Required Models/Parameters i Model Links można zwinąć w poziomie, klikając kontrolkę w odpowiednim górnym lewym rogu. Dodatkowo trzy górne obszary można zwinąć, pozostawiając tylko obszar Component Definitions, używając kontrolki w prawym górnym rogu.

Opcje dokumentu

Kontrolki służące do określenia docelowego folderu Workspace, w którym będą tworzone komponenty, a także definicji cyklu życia i schematów nazewnictwa, które mają być stosowane 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 Component Editor, zapewniając unikalny identyfikator dla każdego wynikowego komponentu w Workspace.

Ustawienia Workspace są definiowane w oknie dialogowym Document Options.
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 zwolnione), aby przejść do strony Data Management – Servers page w oknie dialogowym Preferences, skąd można przeglądać i zarządzać aktywnym oraz znanymi Workspace.

    Chociaż możesz być połączony z różnymi Workspace, w danym momencie możesz być aktywnie połączony tylko z jednym Workspace.

  • Default Folder – podczas tworzenia jednego lub więcej nowych komponentów użyj tego pola, aby wskazać 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żesz przejść do istniejącego folderu w Workspace i go wybrać albo utworzyć nowy folder „w locie”. Wpis w tym miejscu będzie używany domyślnie dla FolderPath podczas dodawania nowej definicji komponentu. Jeśli edytujesz rewizję jednego lub więcej 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 wskazanego domyślnego folderu w panelu Explorer.

  • Lifecycle Definition oraz Revision Naming – użyj tych pól, aby w każdym przypadku ustawić odpowiedni schemat domyślny (Component Lifecycle oraz 1-Level Revision Scheme odpowiednio). Użyj listy rozwijanej powiązanej z każdym polem, aby wybrać inny schemat spośród aktualnie zdefiniowanych schematów dostępnych dla nadrzędnego Workspace.

    Jeśli dla jakichkolwiek definicji/schematów włączono opcję sterowania użyciem definicji cyklu życia i schematów nazewnictwa rewizji per typ zawartości, a typ zawartości Component nie jest ustawiony na użycie konkretnej definicji/schematu, wówczas ta definicja/schemat nie będzie dostępna na odpowiedniej liście rozwijanej.

  • Item Naming – to pole służy do zdefiniowania domyślnego Item Naming Scheme dla komponentów zapisywanych z Component Editor, zapewniając unikalny identyfikator dla każdego wynikowego Component Item w Workspace. Wpis w tym miejscu będzie używany jako szablon do automatycznego nazywania nowo dodanej definicji komponentu (w powiązanym polu Item ID). Oprogramowanie automatycznie przypisze kolejny dostępny unikalny identyfikator na podstawie tego schematu, po przeskanowaniu całego Workspace oraz 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 w tym polu. Dostępne jest wsparcie dla szablonów nazw opartych o parametry Component Name Templates. Takie szablony pozwalają precyzyjnie nadawać nazwy, a właściwie zmieniać nazwy komponentów, na podstawie aktualnie zdefiniowanych wartości parametrów dostępnych dla tych komponentów w Component Editor. Parametr wstawia się do szablonu nazwy w formacie [<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 nadpisać 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 w kwestii identyfikacji elementów.

Okno dialogowe umożliwia również odwołanie się do zdefiniowanego Component Template. Wybierz szablon, korzystając z kontrolek dostępnych na karcie Template  tego okna dialogowego. Component Template zapewnia wstępnie zdefiniowane ustawienia do użycia przez definicje komponentów tworzone w Component Editor. Każda dodatkowa definicja komponentu, którą dodasz, zostanie utworzona zgodnie z powiązanym szablonem komponentu.

Jeśli edytowane komponenty odwołują się do Component Template, wpisy określone w szablonie dla Lifecycle Definition, Revision Naming, Component Naming, oraz Default Folder są używane do wstępnego wypełnienia odpowiadających pól na karcie Document Options w oknie dialogowym Document Options. Te opcje (po stronie Component Editor) będą edytowalne tylko wtedy, gdy w szablonie włączono odpowiadającą im opcję Allow override. Dodatkowo docelowy Workspace będzie „na sztywno” ustawiony na ten sam Workspace, w którym znajduje się rewizja Component Template.

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 przygotowania zestawu danych parametrycznych, który zostanie zastosowany do wszystkich definicji komponentów.

Zdefiniuj wymagane modele i parametry.
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. W związku z tym potrzebuje modeli symbolu schematowego oraz footprintu PCB. Są one dodawane jako wymagane modele domyślnie i nie można ich usunąć. Użyj kontrolek Add i Remove w tym obszarze, aby dodawać/usuwać inne typy modeli zgodnie z potrzebami.

    Wskazanie typu modelu nie oznacza, że definicja komponentu has ma go używać, lecz że do definicji komponentu zostanie dodane pole dla tego typu modelu.
    Zwróć uwagę, że na liście dostępny jest wpis PCBLIB. Pozwala to, aby komponent miał powiązane różne modele footprintu PCB. Dodatkowo parametr PCBLIB (default) umożliwia wskazanie domyślnego modelu footprintu dla komponentu.
  • Parameters – istnieją dwa domyślne wpisy parametrów – Name oraz Description. Są to parametry systemowe. W razie potrzeby można dodać dowolną liczbę dodatkowych parametrów. Aby to zrobić, kliknij kontrolkę Add na dole obszaru, a następnie wybierz wpis Parameter. Do listy zostanie dodany nowy parametr. Kliknij wewnątrz pola Parameter Name, aby zmienić nazwę zgodnie z potrzebami. Aby usunąć parametr, zaznacz go i kliknij kontrolkę Remove. Parametrów systemowych nie można usuwać.
Opcja Show powiązana z wpisem pozwala przełączać wyświetlanie odpowiadającej kolumny dla danego modelu/parametru w dolnej części edytora – tam, gdzie definiowane są same definicje komponentu. Może to być ogromnym ułatwieniem, gdy zdefiniowano wiele parametrów i obszar zaczyna być mocno zatłoczony. Użyj wielokrotnego zaznaczania w połączeniu z opcjami menu pod prawym przyciskiem myszy, aby przełączać stan wyświetlania wielu modeli/parametrów jednocześnie.

Ten obszar edytora, poprzez menu Add, umożliwia także następujące działania:

  • Linking to a Component Template – podmenu Templates wyświetla wszystkie Component Templates aktualnie dostępne w tym samym Workspace, w którym znajduje się dany komponent. Kliknij wpis, aby utworzyć łącze do najnowszej rewizji tego Component Template. Parametry z szablonu zostaną przeniesione do tego obszaru i będą wyróżnione ikoną .

  • 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 – Manufacturer i Part Number – służącymi do określenia wyboru. Alternatywnie, jeśli Twój Workspace to obsługuje i skonfigurowałeś niestandardowe źródło części z bazy danych, wybierz pozycję menu By Internal ID. Zostanie dodany wpis – Part Choice n – do obszaru definicji, z dwiema kolumnami – Part source i Internal 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 (domain models), używanych w definicjach komponentów. Obszar Model Links można traktować jako „zasobnik” modeli dziedzinowych, do których może odwoływać się dowolna definicja komponentu. Przypisanie polega na wskazaniu, które łącza są wymagane dla każdej definicji.

Łącza do modeli określonego typu można dodawać tylko wtedy, gdy ten typ modelu został dodany do obszaru Required Models/Parameters.

Obszar Model Links jest wyposażony w funkcje usprawniające definiowanie łączy do modeli i ich przypisywanie do definicji komponentów.
Obszar Model Links jest wyposażony w funkcje usprawniające definiowanie łączy do modeli i ich przypisywanie do definicji komponentów.

Skorzystaj z poniższych zwijanych sekcji, aby dowiedzieć się więcej o pracy z łączami do modeli.

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 dolnym obszarze dokumentu.

Definiuj komponenty w logiczny i intuicyjny sposób, korzystając z Component Editor.
Definiuj komponenty w logiczny i intuicyjny sposób, korzystając z Component Editor.

To, co początkowo zostanie wyświetlone w tym obszarze, zależy od edytowanego(ych) komponentu(ó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 na tym koniec – można powiedzieć, że to puste płótno.
  • Podczas tworzenia nowego komponentu, gdy z folderu nadrzędnego referencjonowany jest 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 przedstawiona ta rewizja wraz z informacjami, które zostały dla niej zdefiniowane na tym etapie.
  • Podczas edycji wielu wybranych rewizji komponentów – a tym samym bezpośredniego wejścia w tryb Batch Component Editing – zostaną przedstawione wszystkie te rewizje.
Dodaj dodatkową nową definicję komponentu do listy, klikając kontrolkę Add Component na dole obszaru, wybierając polecenie Edit » Add Component z menu głównego lub używając odpowiadającego mu polecenia o tej samej nazwie w menu kontekstowym (prawy przycisk myszy) tego obszaru.

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 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 ścieżka domyślna jest określona, masz pełną kontrolę nad tym, gdzie w docelowym Workspace komponent zostanie zapisany. Aby ręcznie wskazać 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 folder „w locie”.

    Poświęcenie czasu na staranne określenie ścieżek folderów dla komponentów zapewnia, że od samego początku zostaną one zapisane w odpowiednich folderach docelowych. W razie potrzeby zawartość można jednak po zapisie łatwo przenieść do dowolnego folderu w strukturze Workspace.
    Pole to będzie tylko do odczytu, jeśli komponent został już zapisany w Workspace. Jeśli użyjesz polecenia Clear Link To Target Item (w podmenu Operations po kliknięciu prawym przyciskiem myszy), łącze do istniejącego elementu (Item) w Workspace zostanie wyczyszczone. Pola definicji komponentu zostaną przywrócone do stanu umożliwiającego utworzenie nowego Item, a pole FolderPath stanie się dostępne do edycji.
  • Component: Item ID – to pole służy do określenia identyfikatora (ID) 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 ID na podstawie tego schematu, po przeskanowaniu całego Workspace oraz identyfikatorów istniejącej zawartości.

    Domyślny schemat nazewnictwa Item – CMP-{00000} – jest dostarczony, ale oczywiście możesz utworzyć własny schemat, wpisując go w tym polu, upewniając się, że część zmienna jest ujęta w nawiasy klamrowe (np. CMP-001-{0000}). Alternatywnie możesz nadpisać automatycznie przypisany ID komponentu, wpisując wymagany ID bezpośrednio w polu Item ID dla danej definicji. Zawsze masz pełną kontrolę i ostateczny głos w kwestii identyfikacji Item.

    Dostępna jest także obsługa szablonów nazw komponentów opartych na parametrach (Component Name Templates). Takie szablony pozwalają precyzyjnie nadawać nazwy, a właściwie zmieniać nazwy komponentów, na podstawie aktualnie zdefiniowanych wartości parametrów dostępnych dla tych komponentów w Component Editor.
    Pole to będzie tylko do odczytu, jeśli komponent został już zapisany w Workspace. Jeśli użyjesz polecenia Clear Link To Target Item (w podmenu Operations po kliknięciu prawym przyciskiem myszy), łącze do istniejącego Item w Workspace zostanie wyczyszczone. Pola definicji komponentu zostaną przywrócone do stanu umożliwiającego utworzenie nowego Item, a pole Item ID stanie się dostępne do edycji.
  • 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 na odnajdywanie konkretnych komponentów bez konieczności pamiętania ich Item ID.

    Pole zostanie wypełnione dowolną wartością domyślną parametru systemowego Name, zdefiniowaną w przywołanym szablonie komponentu (Component Template).
  • Component: Type – to pole obsługuje możliwość zdefiniowania typu komponentu i jest kluczowym atrybutem wykorzystywanym do ułatwienia ukierunkowanego wyszukiwania komponentó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 uzyskać dostęp do okna dialogowego 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.

    Pole zostanie wypełnione dowolną wartością domyślną parametru ComponentType, zdefiniowaną w przywołanym szablonie komponentu, albo typem komponentu wybranym w oknie dialogowym Create new component, które pojawia się podczas próby utworzenia nowego komponentu za pomocą polecenia File » New » Component. Typy są definiowane na poziomie preferencji. Kliknij przycisk na dole okna dialogowego Choose component type, aby przejść do strony Data Management – Component Types w oknie dialogowym Preferences, gdzie możesz dostosować tę listę do swoich potrzeb – dodając nowe typy i podtypy albo edytując i usuwając istniejące.
  • Component: Description – odzwierciedla opis dodany do komponentu. Ten parametr systemowy jest dostępny i indeksowany podczas wyszukiwania w Workspace.

    Pole zostanie wypełnione dowolną wartością domyślną parametru systemowego Description, zdefiniowaną w przywołanym szablonie komponentu.
  • Models – pola te odpowiadają wpisom w obszarze Required Models/Parameters dokumentu. Dla każdego wymaganego modelu, który zostanie dodany, istnieje jedno pole, z wyjątkiem modeli footprint, gdzie można zdefiniować wiele. Każde pole służy do wskazania, który z podłączonych modeli (w obszarze Model Links) ma zostać użyty dla komponentu.

    Przełączaj wyświetlanie kolumn modeli, włączając/wyłączając powiązaną opcję Show dla odpowiedniego wpisu Required Model. Użyj wielokrotnego zaznaczania w połączeniu z opcjami menu pod prawym przyciskiem myszy, aby przełączać stan wyświetlania wielu typów modeli.
    Zwróć uwagę, że model okablowania wiązki (harness wiring) można dodać do definicji komponentu tylko wtedy, gdy do tego komponentu nie dodano żadnych innych modeli. I odwrotnie – nie można dodać modeli innych typów, gdy do komponentu dodano model okablowania wiązki.
  • Template Parameters – pola te odpowiadają parametrom użytkownika przeniesionym do Component Editor z przywołanej rewizji Component Template. Dla każdego parametru istnieje jedno pole. Kolejność parametrów w definicji komponentu od lewej do prawej odpowiada ich kolejności od góry do dołu w obszarze Required Models/Parameters. Wprowadzaj lub wybieraj wartości parametrów zgodnie z potrzebą, 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 – pola te odpowiadają dodatkowym parametrom użytkownika, które wprowadziłeś w obszarze Required Models/Parameters dokumentu. Dla każdego dodatkowego parametru istnieje jedno pole. Kolejność parametrów w definicji komponentu od lewej do prawej odpowiada ich kolejności od góry do dołu w obszarze Required Models/Parameters. Wprowadzaj wartości parametrów zgodnie z potrzebą.

    Parametry dynamiczne (na poziomie elementu/item-level) nie są widoczne podczas używania Component Editor w trybie Batch Component Editing, ale są widoczne w trybie Single Component Editingdowiedz się więcej.

  • 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 kolejnym zapisie definicji komponentu do Workspace, zgodnie z wybranym schematem nazewnictwa rewizji.

  • Release: Action – to pole pokazuje akcję, którą wykona release manager dla tej konkretnej definicji komponentu w ramach procesu zapisu. Dla definicji komponentu, która nie została jeszcze zapisana w Workspace, wpis ten będzie wyświetlał Create Item. Dla definicji, która została już zapisana w 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 Part Choice, który dodałeś do obszaru Required Models/Parameters dokumentu. Kolejność Part Choice w definicji komponentu od lewej do prawej odpowiada ich kolejności od góry do dołu w obszarze Required Models/Parameters. Dla każdego dodanego Part Choice są dwa pola, Manufacturer i Part Number, służące do określenia wyboru. Alternatywnie, jeśli skonfigurowałeś niestandardowe źródło części z bazy danych i dodałeś Part Choice za pomocą wpisu menu By Internal ID, tymi dwoma polami będą Part source i Internal ID. Użyj ich, aby wskazać wybór części z wewnętrznej bazy części Twojej firmy.

Pola Current Rev., Next Rev. i Action – które łącznie tworzą Release Status – można przełączać pod kątem ich wyświetlania w obszarze, używając opcji Show Release Status znajdującej się na dole obszaru. Przełączaj wyświetlanie kolumn Template Parameter, Parameter i Part Choice, włączając/wyłączając powiązaną opcję Show dla odpowiedniego wpisu Required Parameter. Użyj wielokrotnego zaznaczania w połączeniu z opcjami menu pod prawym przyciskiem myszy, aby przełączać stan wyświetlania wielu parametrów.
Gdy próbujesz zapisać komponent z powrotem do Workspace, Component Editor uruchamia walidację – Component Rule Check. Funkcję tę można także uruchomić w dowolnym momencie ręcznie, wybierając polecenie Tools » Component Rule Check z menu głównego. Zanim to zrobisz, upewnij się, że zapisałeś komponent(y) lokalnie (File » Save). Więcej informacji znajdziesz w Running a Component Rule Check.

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 fajnych funkcjach i rozwiązaniach oszczędzających czas.

Przypisywanie łączy modeli do istniejących komponentów

Dla istniejących definicji komponentów wymagane łącza modeli można przypisać 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.
    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 uzyskać dostęp do dedykowanego okna podręcznego łą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 znacznie przyspieszyć wyszukiwanie i przypisywanie modelu, gdy liczba definicji komponentów utrudnia techniki przeciągnij‑i‑upuść lub gdy górna część Component Editor – zawierająca obszar Model Links – jest zwinięta. Metodę tę 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 okna podręcznego.

    Zmień rozmiar okna według potrzeb. 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 kolumny, których nie chcesz widzieć. Kolumny można zmieniać kolejnością, przeciągając nagłówek kolumny.

    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 wymagany link do modelu i naciśnij Enter lub kliknij dwukrotnie, aby przypisać ten model.

    Użyj dedykowanego okna podręcznego wyboru linku do modelu, aby wyszukać, zlokalizować i przypisać wymagany model.
    Użyj dedykowanego okna podręcznego wyboru linku do modelu, aby wyszukać, zlokalizować i przypisać wymagany model.

Tworzenie nowego komponentu z podłączonym modelem

Gdy definicja komponentu jeszcze nie istnieje, można ją utworzyć, a wymagany link do modelu zostanie automatycznie przypisany, na jeden z poniższych sposobów:

  • Przeciągnij i upuść link do modelu z obszaru Model Links w wolne miejsce w obszarze Definitions, aby dodać nową definicję komponentu, która używa tego modelu.

    Przypisz model i dodaj nowy komponent „w locie”, używając przeciągania i upuszczania z obszaru Model Links.
    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 używająca 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”, używając przeciągania i upuszczania z panelu Explorer. Link do modelu zostanie dodany do obszaru Model Links, jeśli jeszcze nie istnieje.
    Przypisz model i dodaj nowy komponent „w locie”, używając przeciągania i upuszczania z panelu Explorer. Link do modelu zostanie dodany do obszaru Model Links, jeśli jeszcze nie istnieje.

Dodawanie wielu komponentów

Component Editor ułatwia 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 zostaną dodane do siatki definicji komponentów na dole bieżącej listy definicji. 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.

Polecenie jest dostępne także z głównego menu edytora Edit (Edit » Operations » Add Components).
Pamiętaj, że wprowadzenie zbyt dużej liczby w oknie dialogowym Add Components może wpłynąć na wydajność i może „związać” oprogramowanie na dłuższy czas podczas przetwarzania żądania!

Dodaj wiele nowych definicji komponentów w dwóch szybkich krokach.
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 dla rezystorów chipowych, wybierając polecenie Edit » Operations » Generate Basic Chip Resistors  z menu głównego lub klikając prawym przyciskiem myszy w obszarze definicji, z dala od aktualnie zdefiniowanych pozycji, i wybierając polecenie Operations » Generate Basic Chip Resistors  z menu kontekstowego.

Polecenie staje się dostępne w odpowiednim menu tylko wtedy, gdy nie jest aktualnie zaznaczona żadna definicja komponentu.

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 istniejące nie są nadpisywane przez wygenerowanie nowych.

Tworzenie komponentów na podstawie wyszukiwania części producenta

Usprawniając tworzenie 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 Component Editor. Otrzymujesz nie tylko nowy wpis definicji komponentu dla wybranej części, ale także wszystkie jej parametry, wszelkie datasheety oraz wybór części (Part Choice) utworzony na jej podstawie — pozostaje Ci jedynie uporządkować modele domenowe, ustawić typ komponentu, folder docelowy, a następnie zapisać do Workspace!

Zwróć uwagę, że w przeciwieństwie do użycia funkcji Manufacturer Part Search podczas korzystania z Component Editor w trybie Single Component Editing, w trybie Batch Component Editing modele (jeśli istnieją) nie zostaną zaimportowane.

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

Aby uzyskać więcej informacji o zarządzaniu rozszerzeniami, zapoznaj się ze stroną Extending Your Installation  (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Funkcja jest dostępna z obszaru Definitions w Component Editor. Kliknij prawym przyciskiem myszy i wybierz polecenie Operations » Create from Part Search z menu kontekstowego obszaru. Alternatywnie wybierz polecenie Edit » Operations » Create from Part Search  z menu głównego lub kliknij w obszar 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 (Suppliers), wybierz wpis, a następnie kliknij przycisk OK.

Okno dialogowe jest używane w taki sam sposób jak panel Manufacturer Search panel. Więcej informacji znajdziesz na tej podlinkowanej stronie .
Wyniki wyszukiwania w oknie dialogowym są według Manufacturer Part, a powiązane wpisy SPN odzwierciedlają włączonych dostawców sprzedających tę część. Gdy wybierzesz część, to właśnie część producenta jest używana do utworzenia nowej definicji komponentu. A w kontekście Part Choice: tworząc na podstawie części producenta, a nie konkretnego sprzedawcy/dostawcy, otrzymujesz pojedynczy Part Choice, który obejmie wszystkie rozwiązania oparte na dostawcach oferujących tę część (i dostępnych do użycia przez Twój Workspace). Parametry są importowane zgodnie ze zdefiniowanymi Parameter Import Options — skonfigurowanymi na stronie Data Management – Parts Providers page w oknie dialogowym Preferences.

Otwórz okno dialogowe Manufacturer Part Search i wyszukaj część, którą chcesz wprowadzić do Component Editor.
Otwórz okno dialogowe Manufacturer Part Search i wyszukaj część, którą chcesz wprowadzić do Component Editor.

Po kliknięciu OK nastąpi:

  • Utworzenie wpisu komponentu dla wybranej części w obszarze definicji Component Editor. Definicja będzie:
    • Otrzyma następny dostępny unikalny Item ID, zgodnie ze zdefiniowanym schematem Item Naming stosowanym przez Component Editor.
    • Wartość parametru Manufacturer Part Number wybranej części zostanie przypisana jako wartość jej parametru systemowego Name.
    • Wartość parametru Description wybranej części zostanie przypisana jako wartość jej 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 (włączona powiązana opcja Show). Oznacza to po prostu, że domyślnie w obszarze Definitions zostanie wyświetlona kolumna dla każdego z nich.
  • Dla każdego dostępnego datasheetu wybranej części zostaną również dodane wpisy parametryczne (w postaci pary ComponentLinknDescription i ComponentLinknURL).
  • Dla definicji zostanie dodany Part Choice (Part Choice 1), przy czym wartości parametrów Manufacturer i Manufacturer Part Number części zostaną użyte do wypełnienia odpowiednio pól Manufacturer i Part Number tego wyboru.
Parametry są importowane zgodnie ze zdefiniowanymi Parameter Import Options — skonfigurowanymi na stronie Data Management – Parts Providers page w oknie dialogowym Preferences.

Przykład wynikowej definicji oraz dodanych parametrów dla wybranej części w oknie dialogowym Manufacturer Part Search. Podświetlenie pokazuje dane, które są pobierane z Manufacturer Part.
Przykład wynikowej definicji oraz dodanych parametrów dla wybranej części w oknie dialogowym Manufacturer Part Search. Podświetlenie pokazuje dane, które są pobierane z Manufacturer Part.

Ustawianie typu komponentu

Component Editor obsługuje możliwość zdefiniowania typu komponentu podczas konfigurowania definicji komponentu. Ułatwia to ukierunkowane wyszukiwanie za pomocą zaawansowanej funkcji Search facility w Workspace — funkcji, która nie tylko pozwala wyszukiwać według typu komponentu, ale także umożliwia „inteligentniejsze” wyszukiwanie dzięki obsługiwanym parametrom komponentów uwzględniającym jednostki. Podczas przeglądania własnej biblioteki Workspace w panelu Components panel grupowanie Categories komponentów wynika z typu komponentu zdefiniowanego dla każdego komponentu.

Typ komponentu określa się poprzez atrybut Type w obszarze Component w części definicji. Kliknij pole Type następnie kliknij , aby otworzyć okno dialogowe Choose component type. Użyj tego okna, aby wybrać wymagany typ komponentu, a następnie kliknij OK — wybrany typ zostanie wstawiony jako wartość atrybutu Type w głównej siatce definicji.

Okno dialogowe Choose component type prezentuje domyślny zestaw typów komponentów. Typy są definiowane na poziomie preferencji. Kliknij przycisk na dole okna dialogowego, aby przejść do strony Data Management – Component Types w oknie dialogowym Preferences, gdzie możesz dostosować tę listę do swoich potrzeb — dodając nowe typy i podtypy albo edytując i usuwając istniejące.

Przykład ustawienia atrybutu Type dla definicji komponentu na Diode.
Przykład ustawienia atrybutu Type dla definicji komponentu na Diode.

Pole Type dla wielu definicji komponentów można ustawić jedną operacją. Zaznacz pole Type dla każdej wymaganej definicji komponentu, a następnie wybierz typ dla jednej z nich, aby zastosować go do wszystkich pozostałych.

Możliwe jest także zmienienie typu komponentu dla jednego lub wielu komponentów po zapisaniu na zupełnie inny typ, „w locie”. W panelu Components panel lub Explorer panel zaznacz komponent(y), które chcesz zmienić, następnie kliknij prawym przyciskiem myszy i wybierz polecenie Operations » Change Component Type z menu kontekstowego. Pojawi się okno dialogowe Choose component type, w którym możesz wybrać nowy typ komponentu.
Pole zostanie wypełnione dowolną wartością domyślną dla parametru ComponentType, która została zdefiniowana w przywołanym Szablonie komponentu, albo typem komponentu wybranym w oknie dialogowym Create new component, które pojawia się, gdy próbujesz utworzyć nowy komponent za pomocą polecenia File » New » Component.

Obsługa typów danych parametrów komponentu uwzględniających jednostki

Edytor komponentów obsługuje typy danych parametrów komponentu uwzględniające jednostki, które są zdefiniowane w przywołanym Szablonie komponentu. Możesz wprowadzić wartość parametru bezpośrednio w odpowiednim polu definicji komponentu, używając różnych formatów – takich jak 2.2k, 2k2, 4M, 2.5GHz – a Workspace jest wyposażony w odpowiednie mechanizmy, aby rozpoznać wartość liczbową kryjącą się za tymi wpisami.

Ta funkcja szablonu komponentu ułatwia ukierunkowane wyszukiwanie za pomocą funkcji wyszukiwania w Workspace – funkcji, która nie tylko pozwala wyszukiwać według typu komponentu, ale umożliwia też inteligentniejsze wyszukiwanie, z użyciem wyszukiwań zakresowych. Wykorzystując parametry komponentu uwzględniające jednostki, możesz szybko zdefiniować wyszukiwanie, na przykład aby znaleźć wszystkie kondensatory o pojemności między 47uF a 220uF.

Parametry uwzględniające jednostki są również używane do inteligentnego filtrowania podczas przeszukiwania własnych komponentów za pomocą panelu Components.
Typy danych uwzględniające jednostki dla parametrów komponentu mogą być definiowane wyłącznie poprzez szablon komponentu.

Parametry komponentu z przywołanego szablonu komponentu, które mają typy danych uwzględniające jednostki.
Parametry komponentu z przywołanego szablonu komponentu, które mają typy danych uwzględniające jednostki.

Podczas wprowadzania wartości parametru komponentu, który używa 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). Zwróć uwagę, że jeśli typ danych ma jednostkę, zostanie ona zastosowana automatycznie. Typy z jednostkami mają jednostkę w nawiasach po nazwie.
    • Wartość liczbowa w notacji naukowej (np. 1e10, 1E6).
    • Wartość liczbowa i jednostki (np. 10F).
    • Wartość liczbowa z prefiksem (np. 10k). Odpowiednia jednostka zostanie dodana automatycznie (jeśli dotyczy).
    • 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 znormalizowana (np. 2K2 zostanie zamienione na 2.2k).
  • Możesz wprowadzić prefiks i/lub jednostki ze spacją lub bez spacji po wartości liczbowej (np. 10uF albo 10 uF). Spacja zostanie automatycznie usunięta.
Zwróć uwagę, że skróty inżynierskie nie rozróżniają wielkości liter, więc wpisanie 2k2 jest tym samym co wpisanie 2K2, a wpisanie 100R jest tym samym co wpisanie 100r. Jedynym wyjątkiem są M (Mega) i m (milli).

Obsługa typów danych parametrów komponentu zdefiniowanych w słowniku

Edytor komponentów obsługuje typy danych parametrów komponentu zdefiniowane w słowniku, które są konfigurowane w przywołanym Szablonie komponentu. Możesz wybrać wartość parametru spośród opcji zdefiniowanych w słowniku, klikając w komórkę wartości i używając listy rozwijanej. Możesz kliknąć w komórkę wartości i zacząć wpisywać wartość – lista rozwijana otworzy się, a najbliższa wartość zostanie podświetlona na liście.

Typy danych zdefiniowane w słowniku dla parametrów komponentu mogą być konfigurowane wyłącznie poprzez szablon komponentu.

Parametry komponentu z przywołanego szablonu komponentu, które mają typy danych uwzględniające jednostki.
Parametry komponentu z przywołanego 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. 

  • ​​​​​Wartości parametrów zdefiniowanych w słowniku są weryfikowane podczas zapisywania komponentu do Workspace. Jeśli wartość stanie się niezgodna ze słownikiem (np. wartość została usunięta z Workspace, a następnie komponent używający tej wartości został otwarty do edycji), pole wartości zostanie podświetlone na czerwono, informując Cię, że dana wartość nie ma zastosowania. Nie będzie można zapisać komponentu do Workspace, dopóki wartości nie będą zgodne ze słownikami.

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

Korzystanie z szablonów nazw komponentów

Edytor komponentów (tylko w trybie Batch Component Editing) zapewnia obsługę użycia opartych na parametrach Component Name Templates. Takie szablony pozwalają precyzyjnie nadawać nazwy lub – mówiąc dokładniej – zmieniać nazwy komponentów, czyli 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. Parametr uwzględnij 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]

Możesz też użyć w szablonach wielu deklaracji parametrycznych, na przykład:

  • CMP-[Part Number]-[Value]
  • CMP-[Manufacturer Part Number]-[Value]-[Tolerance]

Dodatkowo, i całkowicie opcjonalnie, możesz 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 w oknie dialogowym Document Options. Indeks początkowy w tym przypadku zawsze będzie wynosił zero. Aby uzyskać większą kontrolę, zaznacz komponent(y) do zmiany nazwy i wybierz polecenie Edit » Operations » Rename Component (Edit » Operations » Rename n Components) z menu głównego lub 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).

Zwróć uwagę, że okno dialogowe początkowo pokaże domyślny schemat nazewnictwa wprowadzony w oknie Document Options. Jeśli pozostawisz ten schemat, nie będzie można zmienić Initial Index. To drugie można zmienić tylko wtedy, gdy zostanie użyty inny schemat nazewnictwa.

Przykład użycia parametrów CompanyPrtType i Value w szablonie nazewnictwa, aby szybko zmienić nazwy wybranych komponentów definiowanych w Component Editor.
Przykład użycia parametrów CompanyPrtType i Value w szablonie nazewnictwa, aby szybko zmienić nazwy wybranych komponentów definiowanych w Component Editor.

  • Schemat nazewnictwa użyty w procesie zmiany nazw jest wykorzystywany wyłącznie na potrzeby tego procesu. Nie zastępuje on zdefiniowanego domyślnego schematu nazewnictwa dla dokumentu. Jeśli chcesz, aby dodatkowo dodawane definicje komponentów były nazywane według tego samego schematu, upewnij się, że zdefiniujesz go na poziomie dokumentu, zmieniając odpowiednio pole Component Naming w oknie Document Options .
  • Item ID  dla pojedynczej definicji komponentu można również zmienić bezpośrednio w siatce. Kliknij raz, aby ustawić fokus na komórce Item ID , a następnie kliknij ponownie (lub naciśnij F2), aby przejść do edycji w miejscu. Zmień nazwę zgodnie z potrzebą. Zwróć uwagę, że przy bezpośredniej edycji nazwy w ten sposób nie jest obsługiwane użycie deklaracji parametrycznych.

Wybory części

Component Editor może służyć do określenia jednego lub wielu Part Choices dla komponentu – „dozwolonych” części producenta, które mogą zostać użyte do realizacji komponentu na zmontowanej płytce. Rzeczywista inteligencja łańcucha 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.

Każdy Workspace ma własny, dedykowany Part Catalog. Jest to lokalna baza katalogu części, przeznaczona do zarządzania i śledzenia części producentów oraz powiązanych z nimi części dostawców. Lokalny Part Catalog przechowuje pozycje reprezentujące rzeczywiste części producenta, wraz z jedną lub wieloma pozycjami reprezentującymi części dostawców – wcielenia tych części producenta, sprzedawane przez dostawców/sprzedawców. Każda część dostawcy jest odwołaniem do pozycji w bazie części – albo do zagregowanej bazy części Altium Parts Provider (która sama łączy się z włączonymi dostawcami i pobiera od nich części), albo – w przypadku Workspace na Enterprise Server – do podłączonej lokalnej bazy części (opartej o ODBC). Włącz wymaganych dostawców i określ zakresy Lokalizacji/Waluty dla Altium Parts Provider w obszarze Part Providers w interfejsie przeglądarkowym Workspace. Gdy pozostajesz połączony z Workspace z poziomu Altium Designer, obszar Altium Parts Options – na stronie Data Management – Parts Providers page w oknie Preferences – staje się tylko do odczytu i przyjmuje ustawienia zdefiniowane dla Workspace. Więcej informacji o zarządzaniu źródłem części Altium Parts Provider dla Workspace znajdziesz w Part Source Configuration (Altium 365 Workspace, Enterprise Server Workspace).

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 skonfigurowałeś niestandardowe źródło części z bazy danych, wybierz pozycję menu By Internal ID. Można dodać dowolną liczbę wyborów części do użycia.

Gdy dodasz wybór 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 – 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 dodanego wyboru części By Internal ID – umożliwiającego podłączenie części z wewnętrznej bazy części Twojej firmy.
Dodawanie wyboru części (By MPN) do użycia z definiowanym(i) komponentem(ami). Najedź kursorem, aby zobaczyć przykład dodanego wyboru części By Internal ID – umożliwiającego podłączenie części z wewnętrznej bazy części Twojej firmy.

Wprowadź Producenta oraz 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.

Jeśli używasz skonfigurowanego niestandardowego źródła części z bazy danych, użyj pola Part source, aby wybrać źródło części. Zostaną wyświetlone wszystkie niestandardowe źródła części z bazy danych zdefiniowane dla Workspace. Wprowadź identyfikator wymaganej części w polu Internal ID.

Podczas uzyskiwania dostępu do Component editor w jego trybie Batch Component Editing i wykrycia w komponencie pary parametrów producenta i numeru części producenta, zostanie otwarte okno Part Choice Migration z sugestią konwersji tych parametrów na wybory części (). Jeśli wybierzesz skopiowanie lub przeniesienie parametrów do wyborów części, zostaną utworzone nowe wybory części, a ich wartości Manufacturer i Part Number zostaną zdefiniowane na podstawie wartości parametrów.

Parametry komponentu wykryte jako producent oraz numer części producenta są wymienione w zwijanej sekcji poniżej. Jeśli nazwy parametrów mają numeryczne sufiksy (np. parametry nazywają się Manufacturer 1 i Manufacturer Part Number 1), te parametry również zostaną wykryte.

Kilka rzeczy, o których warto pamiętać:

  • 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 pojawi się z czerwoną ramką, ostrzegając, że wartość jest teraz wymagana, zanim ten komponent będzie można zapisać do Workspace.

  • Jeśli wprowadzisz nieprawidłową wartość pola i Workspace nie będzie w stanie pobrać części, tekst pojawi się wyszarzony i kursywą. Gdy oba wpisy będą poprawne, tekst będzie wyświetlany normalnie, na biało. Zwróć uwagę, że wartości nie rozróżniają wielkości liter.

Dodawanie wyborów części MPN za pomocą okna dialogowego

Chociaż możesz wprowadzić informacje o producencie i numerze części bezpośrednio do powiązanych komórek dla 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 obszaru Required Models/Parameters kliknij w jedną z komórek dla tego wyboru (powiązaną z wymaganym definiowanym komponentem). Obszar Preview edytora pokaże przycisk . Kliknij go, aby otworzyć okno Add Part Choices, które jest używane w taki sam sposób jak panel Manufacturer Part Search panel (szczegóły pełnych elementów interfejsu znajdziesz na tej stronie).

Wybór części – użyj okna Add Part Choices, aby wyszukać wymaganą część producenta, wybierz jej wpis i kliknij OK.
Wybór części – użyj okna Add Part Choices, aby wyszukać wymaganą część producenta, wybierz jej wpis i kliknij OK.

Wyniki wyszukiwania w oknie dialogowym są według części producenta, a powiązane wpisy SPN odzwierciedlają włączonych dostawców sprzedających tę część. Gdy wybierzesz część, do listy Part Choices dodawana jest część producenta. A korzystając z części producenta, a nie konkretnego sprzedawcy/dostawcy, otrzymujesz pojedynczy Part Choice, który obejmie wszystkie rozwiązania oparte na dostawcach sprzedających tę część (i dostępnych do użycia przez Twój Workspace).

Użyj okna dialogowego, aby wyszukać wymaganą część producenta, wybierz część, a następnie kliknij 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, na podstawie dostępności, cen itp. Wybrana część zostanie wpisana 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 przy użyciu okna Add Part Choices – przedstawiony z powrotem w Component Editor.
Przykładowy wybór części – dodany przy użyciu okna Add Part Choices – przedstawiony z powrotem w Component Editor.

Kontynuuj dodawanie kolejnych wyborów części w razie potrzeby, 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 .

Więcej informacji o danych dostarczanych przez wybór części znajdziesz na stronie 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 gwiazdek, możesz także ustawić rangowanie wyborów części automatycznie dla komponentów definiowanych/edytowanych w Component editor.

  • Zaznacz jeden lub więcej wpisów definicji komponentu, następnie kliknij prawym przyciskiem myszy zaznaczenie i wybierz z menu kontekstowego polecenie Set Part Choice Ranks Automatically, aby ustawić rangowanie wyborów części dla zaznaczonych komponentów.

  • Wybierz polecenie Tools » Set Part Choice Ranks Automatically z menu głównego, aby ustawić rangowanie 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. Wszelkie wybory części, które były już ocenione, zachowują dotychczasową kolejność.

Dołączanie kart katalogowych do definicji komponentów

Jedną lub więcej kart katalogowych można dołączyć do jednego lub wielu komponentów podczas definiowania komponentu(ów) w Component Editor. Pozwala to na przykład szybko dołączyć te same wymagane karty katalogowe do wszystkich komponentów w danej rodzinie.

Łączenie różnych kart katalogowych, widziane z perspektywy edycji komponentu w Component Editor.
Łą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 opisaną szczegółowo w kolejnych sekcjach:

  1. Włączenie użycia kart katalogowych.
  2. Przesyłanie kart katalogowych do wybranego komponentu.
  3. Przypisywanie przesłanych kart katalogowych do innych definicji komponentów.

Sprawdzanie poprawności nazewnictwa komponentów

Oprogramowanie weryfikuje identyfikatory (ID) komponentów tworzonych przez wielu użytkowników w celu zapisania 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 ID, 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 swojej definicji komponentu na taki, który jest aktualnie używany przez istniejący Item (lub Item, który ma zostać utworzony), ID zostanie zmienione na następne dostępne, nieużywane ID, zgodnie z obowiązującym schematem nazewnictwa.

Zablokowany Item ID komponentu zostanie automatycznie zwolniony po 30 minutach, jeśli w tym czasie nie nastąpi zapis.

Tworzenie kopii definicji komponentu

Aby ułatwić szybkie tworzenie definicji komponentów, które nieznacznie się od siebie różnią, 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 menu głównego lub kliknij prawym przyciskiem 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 pod względem:

  • Kierowania do tego samego folderu w Workspace – folderu, w którym istnieje oryginalny komponent, lub do którego jest kierowany (jeśli 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.

Różnice będą następujące:

  • Brak datasheetów zdefiniowanych dla oryginalnego komponentu.

  • Brak wyborów części (part choices) zdefiniowanych dla oryginalnego komponentu.

  • Posiadanie następnego dostępnego, unikalnego Item ID.

  • Ustawienie zapisu do początkowej rewizji nowego Component Item (Action ustawione na Create Item).

Przykład kopiowania definicji komponentu – po skopiowaniu wprowadź wymagane zmiany, np. wartości jednego lub większej liczby parametrów, zdefiniuj wybory części i dodaj potrzebne datasheety.
Przykład kopiowania definicji komponentu – po skopiowaniu wprowadź wymagane zmiany, np. wartości jednego lub większej liczby parametrów, zdefiniuj wybory części i dodaj potrzebne datasheety.

Po skopiowaniu wprowadź wymagane zmiany, np. wartości jednego lub większej liczby parametrów.

Funkcja kopiowania jest podobna do sekwencyjnego użycia poleceń Copy Component i Paste Component. Choć jest to szybszy sposób kopiowania istniejącej definicji komponentu, kopiowanie można wykonać tylko dla pojedynczej definicji komponentu, podczas gdy polecenia Copy/Paste Component działają na wielu definicjach.

Grupowanie definicji komponentów

Definicje komponentów można grupować na podstawie dowolnego z widocznych nagłówków kolumn. Aby to zrobić, kliknij i przytrzymaj nagłówek kolumny, a następnie przeciągnij i upuść go 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 rozdzielenie definicji komponentów na tyle grup, ile jest różnych wartości w kolumnie grupującej – 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.
Grupowanie definicji komponentów na podstawie wartości w kolumnie, w tym przypadku według parametru Case-Metric.

Można utworzyć hierarchię grup, zagnieżdżając nagłówki kolumn. W obszarze pogrupowanych kolumn użyj przeciągania i upuszczania, aby w razie potrzeby zmienić „kolejność sortowania” grupowania.

Sortowanie definicji komponentów

Definicje komponentów można sortować według konkretnej 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 definicje komponentów są już posortowane według określonej kolumny, Shift+Click na innej kolumnie, aby wykonać „podsortowanie” według zawartości tej kolumny.

Aby usunąć sortowanie dla kolumny, Ctrl+Click na jej nagłówku.

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 (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 pole(a) wyboru, aby zawęzić listę tak, by zawierała tylko definicje komponentów z daną wartością.

Alternatywnie, aby uzyskać większą kontrolę filtrowania, wybierz (Custom...), co wyświetli okno dialogowe Custom Filter. Użyj tego okna, aby skonfigurować filtr niestandardowy zgodnie z 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.
Wybierz zastosowanie standardowego lub niestandardowego filtrowania kolumn.

Gdy filtr kolumny jest zastosowany, ikona filtra jest wyświetlana na niebiesko (), co wskazuje, że filtrowanie na podstawie tej kolumny jest aktywne. Filtrowanie można zastosować do wielu kolumn danych. Każdy „filtr kolumny” staje się warunkiem AND w filtrze ogólnym. Tekstowa reprezentacja aktualnie obowiązującego filtrowania zostanie przedstawiona na dole obszaru.

Przykład działania filtrowania kolumn.
Przykład działania filtrowania kolumn.

Aby wyczyścić filtrowanie dla kolumny, wybierz pozycję (All) z listy rozwijanej filtrowania. Aby całkowicie wyczyścić filtrowanie, kliknij przycisk , po lewej stronie tekstowej reprezentacji filtra. Aby wyłączyć filtr, odznacz pole wyboru po lewej stronie jego tekstowej reprezentacji. Aby włączyć ponownie, zaznacz pole wyboru.
W ramach sesji edycji dostępna jest historia ostatnio używanych filtrów. Kliknij przycisk po prawej stronie tekstowej reprezentacji bieżącego filtra, aby wyświetlić historię. Lista historii jest czyszczona po zamknięciu tymczasowego Component Editor.

Aby dodatkowo dostosować bieżący filtr, kliknij przycisk , skrajnie po prawej stronie tekstowej reprezentacji filtra, aby otworzyć okno dialogowe Filter Builder.

Użyj okna dialogowego Filter Builder, aby tworzyć bardziej zaawansowane filtrowanie.
Użyj okna dialogowego Filter Builder, aby tworzyć 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 filtra. Kliknij Clear All aby wyczyścić wszystkie filtry. Dostępne opcje:
    • Add Condition - kliknij, aby dodać warunek filtrowania, taki jak equalsbetween itd.
    • Add Group - kliknij aby dodać grupę filtrowania, taką jak ANDOR 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 DescriptionName itd.
    • AND itd. - klikaj różne łącza, aby określić operator/typ logiczny, na przykład OR itd.
    • like - klikaj różne łącza, aby określić operator, taki jak equalsis blankis greater than itd.
    • <empty> - klikaj 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.
Często używane filtry można zapisać i używać ponownie. Wykonuje się to w oknie dialogowym Filter Builder, klikając przycisk , aby zapisać bieżący filtr do pliku Filters (*.flt). Kliknij przycisk , aby ponownie wczytać wcześniej zapisany filtr.

Prezentacja danych

W zależności od typu definiowanych komponentów może istnieć znaczna liczba parametrów, które – dodane 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 tryby za pomocą kontrolki w prawym dolnym rogu obszaru.

Kontrolka pokazuje tryb, który zostanie włączony po kliknięciu, a nie tryb aktualnie włączony.
  • Best Fit – w tym trybie każda kolumna danych jest dopasowywana tak, aby wyświetlić wszystkie dane w niej zawarte, zgodnie z największym wpisem danych, z dodaniem niewielkiego marginesu. Ponieważ każda kolumna jest dopasowana do swoich danych, kolumny łącznie mogą wykraczać poza aktualnie widoczny obszar. W związku z tym udostępniany 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 ściskając w razie potrzeby. Tryb ten sprawdza się, gdy nie ma zbyt wielu kolumn danych, ale czytelność może ucierpieć przy większej liczbie kolumn.

Przykład użycia trybów prezentacji Auto Width i Best Fit.
Przykład użycia trybów prezentacji Auto Width i Best Fit.

Aby dodatkowo ułatwić wyświetlanie danych, selektywnie przełączaj widoczność kolumn modeli i parametrów. Zrób to, używając opcji Show dla każdej z nich, dostępnej w obszarze Required Models/Parameters edytora.
Możesz także ręcznie dostosować szerokość kolumn danych, aby precyzyjnie dopasować sposób wyświetlania danych – kliknij i przeciągnij prawą krawędź nagłówka kolumny.

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, 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 wielu definicjach komponentów.

  • Edycja wielokomórkowa jest zaimplementowana dla modeli i parametrów. Wiele komórek danych w obrębie kolumny można zaznaczyć do operacji, używając standardowej funkcjonalności 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ć okno podręczne łącza modelu. Kliknij dwukrotnie wymagany model w oknie podręcznym — model ten zostanie przypisany we wszystkich zaznaczonych komórkach modelu.

    Dla parametrów zaznacz wymagane komórki w tej samej kolumnie, następnie wprowadź wymaganą wartość dla komórki aktywnej i kliknij poza nią albo naciśnij Enter. Wszystkie komórki w zaznaczeniu otrzymają tę samą wartość.

    Tę funkcję można również wykorzystać dla FolderPath. Zaznacz wpisy w kolumnie FolderPath dla odpowiednich definicji komponentów, kliknij przycisk dla aktywnego wpisu i wybierz wymagany folder docelowy w oknie dialogowym Choose Folder. Wszystkie zaznaczone definicje będą miały zmienione FolderPath, aby wskazywało na ten folder.
  • Możesz wycinać, kopiować i wklejać dane pomiędzy zaznaczonymi komórkami danych, używając odpowiednio Ctrl+XCtrl+C i Ctrl+V (lub odpowiadających im poleceń w menu pod prawym przyciskiem myszy albo w głównym menu Edit).

    Jeśli komórka docelowa jest niezgodna z danymi w schowku, wklejenie nie nastąpi (na przykład przy wklejaniu danych parametrycznych do pola łącza modelu).

  • Możesz wyczyścić zawartość zaznaczonych komórek danych, używając klawisza Delete (lub polecenia Clear Contents w menu pod prawym przyciskiem myszy albo polecenia Edit » Clear Contents z menu głównych).

    Jeśli dokument Component Library odwołuje się do Component Template, pamiętaj, że:

    • Jeśli parametr jest oznaczony w szablonie jako Read Only, nie możesz wyczyścić zawartości odpowiedniej komórki dla tego parametru.
    • Jeśli parametr jest oznaczony w szablonie jako Required , wyczyszczenie zawartości odpowiedniej komórki dla tego parametru spowoduje wyróżnienie komórki czerwoną ramką informującą, że wartość jest wymagana.
  • Możesz kopiować, wycinać i wklejać zaznaczone definicje komponentów, używając odpowiednio Ctrl+Shift+CCtrl+Shift+X i Ctrl+Shift+V (lub odpowiadających im poleceń w menu pod prawym przyciskiem myszy albo w głównym menu Edit).

    • Aby szybko zduplikować pojedynczą definicję komponentu, użyj polecenia Make a copy of the component command.

    • Definicje komponentów ze schowka można wkleić do głównego obszaru siatki Component Editor na dwa sposoby:

      • Na końcu bieżącej listy definicji — upewnij się, że aktualnie nie są zaznaczone żadne definicje, a następnie uruchom polecenie.
      • Nadpisując bieżącą definicję — kliknij prawym przyciskiem myszy na definicji do nadpisania i uruchom polecenie. Pojawi się okno dialogowe z prośbą o potwierdzenie; kliknij Yes , aby kontynuować. Wszelkie istniejące dane w zdefiniowanych komórkach zostaną nadpisane danymi z wklejanej definicji. Zwróć uwagę, że nadpisywanie działa tylko dla aktywnej definicji. Jeśli w schowku znajduje się wiele definicji, tylko pierwsza zostanie wklejona „na” aktywną definicję, a pozostałe zostaną wklejone na dole listy definicji.
  • 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 pod prawym przyciskiem myszy lub z głównego menu Edit, albo skrótu Ctrl+Del.
  • Możesz odświeżyć zawartość siatki, używając polecenia Refresh w głównym menu Edit lub View albo w menu pod prawym przyciskiem myszy głównego obszaru siatki, używając skrótu klawiaturowego F5 lub klikając przycisk na pasku narzędzi Component Library Standard.
  • Możesz skopiować zaznaczone komórki danych do schowka 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.
Możliwe jest także zwinięcie górnego obszaru Component Editor poprzez kliknięcie małej strzałki w prawym górnym rogu edytora, przeznaczając w ten sposób cały obszar wyświetlania na edycję definicji komponentów.

Przeglądanie zapisanej definicji

Po zapisaniu w Workspace możesz przeglądać komponent bezpośrednio w Workspace, używając panelu Components panel lub panelu Explorer panel.

Dla 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.
Przejdź do już zapisanego komponentu w panelu Explorer, bezpośrednio z Component Editor, gdy masz otwartą do edycji rewizję tego komponentu.

Kierowanie na istniejący 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”. Jednak możesz utworzyć (lub chcieć utworzyć) komponenty bezpośrednio w Workspace, a następnie połączyć się z tymi istniejącymi komponentami. Alternatywnie możesz chcieć zmienić docelowy Component Item powiązany z istniejącą, wydaną definicją komponentu.

Podmenu kontekstowe po kliknięciu prawym przyciskiem myszy Operations powiązane z definicją 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, w którym możesz przeglądać i wybrać wymagany komponent w Workspace.

    Jeśli wybrana definicja komponentu jest już połączona z komponentem, okno dialogowe pokaże ten komponent jako już zaznaczony. Jeśli definicja nie jest jeszcze połączona, okno dialogowe wyświetli folder docelowy (zdefiniowany dla tej definicji).

    Po połączeniu z istniejącym komponentem w docelowym Workspace, Item ID  dla definicji komponentu stanie się wyszarzone (nieedytowalne).

    Zwróć uwagę, że polecenie będzie dostępne w odpowiednim menu tylko wtedy, gdy zaznaczona jest definicja komponentu. Jeśli zaznaczono wiele definicji komponentów, polecenie działa na definicji będącej w fokusie — rozpoznasz ją po kropkowanej ramce wokół zaznaczonej komórki.
  • Clear Link To Target Item (Clear Links To Target Items) – użyj tego polecenia, aby usunąć powiązanie z istniejącym(i) komponentem(ami) w Workspace. Pola definicji komponentu związane z wydaniem (Release) zostaną przywrócone do stanu gotowego do utworzenia nowego Item.

    Potrzeba zerwania powiązań może pojawić się, jeśli musisz ponownie wydać (release) do nowego zestawu komponentów. Na przykład, jeśli wcześniej wykonałeś release, a następnie usunąłeś komponenty z Workspace, biblioteka źródłowa nadal będzie miała zdefiniowane powiązania (choć nieprawidłowe, ponieważ komponenty w Workspace nie będą już odnajdywane).

    Jeśli definicja komponentu została już zapisana, ta procedura spowoduje, że ta definicja oraz wcześniej powiązany komponent „stracą o sobie wiedzę”.

    Po wyczyszczeniu powiązania 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 odzwierciedla fakt, że definicja komponentu nie jest obecnie połączona z komponentem w docelowym Workspace.

Uruchamianie Component Rule Check

Zanim zapiszesz komponent biblioteki Workspace zdefiniowany/edytowany w Component Editor z powrotem do połączonego Workspace i udostępnisz go do użycia w projektach, koniecznie upewnij się, że komponent spełnia wymagania zgodnie ze skonfigurowanymi ustawieniami. Component Editor uruchamia walidację – Component Rule Check – gdy próbujesz zapisać komponent z powrotem do Workspace lub gdy uruchomisz tę funkcję ręcznie.

Aby dowiedzieć się więcej o walidacji komponentów, zobacz stronę Validating a Component.

Kilka słów o powiązanych 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. Dodanie łącza do modelu tego typu przebiega dokładnie tak samo jak dla symbolu i footprintu, więc informacje na ten temat znajdziesz w poprzednich sekcjach. Tutaj skupimy się na dołączaniu parametrów symulacji na poziomie komponentu oraz na konfiguracji mapowania pinów.

Dodawanie parametrów symulacji na poziomie komponentu

Podczas używania modelu symulacyjnego dla komponentu w projekcie parametry specyficzne dla tego modelu można określić 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ą do rewizji powiązanego modelu symulacyjnego.
  • Component-Level Parameter – określone jako część definicji komponentu (tutaj w Component Editor) i zapisane wraz z tą definicją do rewizji powiązanego komponentu.
Parametry na poziomie komponentu stosuje się dla parametrów współdzielonych między wieloma modelami lub wtedy, gdy projektant chce, aby taki parametr był widoczny/edytowalny na schemacie (np. wartość, częstotliwość itp.).

Parametry dodaje się na poziomie komponentu w obszarze Required Models/Parameters w Component Editor. Ważne jest, aby nazwy parametrów były takie same jak parametry zdefiniowane na poziomie modelu. Aby zobaczyć parametry na poziomie modelu, a tym samym które parametry można dodać na poziomie komponentu (i jak się nazywają!), wybierz łącze do modelu SIM i kliknij kontrolkę View Parameters na dole okna podglądu.

Wyświetl parametry na poziomie modelu dla elementu Simulation Model Item, aby zobaczyć, które parametry można dodać na poziomie komponentu — i jak są nazwane!
Wyświetl parametry na poziomie modelu dla elementu Simulation Model Item, aby zobaczyć, które parametry można dodać na poziomie komponentu — i jak są nazwane!

Mając listę dostępnych parametrów na poziomie modelu, możesz teraz dodać dowolne z tych samych parametrów na poziomie komponentu — tak, aby były dostępne dla dowolnej definicji komponentu. Aby to zrobić, kliknij kontrolkę Add na dole obszaru Required Models/Parameters i wybierz z menu Parameter. Do listy zostanie dodany nowy wpis parametru. Zmień nazwę zgodnie z potrzebą — pamiętając, aby dokładnie dopasować nazwę odpowiadającego parametru na poziomie modelu.

Dodaj parametry związane z symulacją na poziomie komponentu. Zwróć uwagę, że jeden parametr jest już dostępny – Area Factor – dzięki Component Template, do którego odwołuje się ten przykładowy komponent.
Dodaj parametry związane z symulacją na poziomie komponentu. Zwróć uwagę, że jeden parametr jest już dostępny – Area Factor – dzięki Component Template, do którego odwołuje się ten przykładowy komponent.

Gdy instancja zapisanego komponentu zostanie umieszczona w projekcie, parametr symulacji może mieć inną wartość na poziomie komponentu niż ta sama wartość parametru na poziomie modelu. Podczas generowania netlisty priorytet będzie miał parametr na poziomie komponentu.
Dla niektórych wbudowanych modeli SPICE3f5 wprowadzenie wartości parametru na poziomie komponentu nadpisze powiązany parametr zdefiniowany w podłączonym pliku modelu (*.mdl). Dla kondensatora półprzewodnikowego na przykład podanie wartości parametru Width na poziomie komponentu nadpisze dowolną wartość określoną dla parametru DEFW w skojarzonym pliku modelu. Jeśli parametr zostanie określony na poziomie komponentu dla modelu podukładu (subcircuit), ta wartość nadpisze wartość zdefiniowaną dla niego w powiązanym pliku podukładu (*.ckt).

Mapowanie pinów

Po wybraniu łącza do wymaganego modelu SIM musisz upewnić się, że piny komponentu — w reprezentacji schematowej — są poprawnie zmapowane na piny modelu symulacyjnego. Wykonuje się to w oknie dialogowym Pin Mapping, do którego można przejść, klikając prawym przyciskiem wpis modelu SIM w definicji komponentu i wybierając Operations » Edit Pin Mapping z menu kontekstowego, albo zaznaczając komórkę dla modelu SIM i wybierając polecenie Edit » Operations » Edit Pin Mapping z menu głównego. Dla każdego pinu schematowego użyj dostępnej listy rozwijanej, aby odpowiednio zmienić skojarzony wpis Model Pin. Jeśli element jest wieloczęściowy, koniecznie sprawdź mapowanie dla każdej części.

Zapewnienie poprawnego mapowania pinów schematu na piny modelu.
Zapewnienie poprawnego mapowania pinów schematu na piny modelu.

Dla komponentu wieloczęściowego możliwość wykluczenia części z symulacji jest również określana w oknie dialogowym Pin Mapping.
Dla wbudowanych modeli SPICE3f5 oraz obsługiwanych modeli PSpice funkcję każdego pinu w modelu można znaleźć w sekcji postaci ogólnej (general form) dla danego modelu w podręczniku użytkownika SPICE 3f5. Dla modeli podukładów (subcircuit) producent zwykle umieszcza komentarze dla każdego pinu modelu, opisując funkcję tego pinu. Jeśli nie ma komentarzy, to wyprowadzenia (pinout) modelu będą zazwyczaj odpowiadały wyprowadzeniom fizycznego elementu. W takim przypadku należy skonsultować się z notą katalogową (datasheet) elementu.
AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Feature Availability

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

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

Legacy Documentation

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

Content