Warianty są tworzone i konfigurowane w oknie dialogowym Variant Management. Aby je otworzyć, wybierz Variants z menu Project (skrót: C, V) lub kliknij prawym przyciskiem myszy nazwę projektu w panelu Projects, a następnie wybierz Variants.
Do tego okna dialogowego można też przejść, klikając prawym przyciskiem myszy umieszczony komponent w edytorze schematu, a następnie wybierając Part Actions » Variants. W takim przypadku okno dialogowe zostanie wypełnione elementami aktualnie zaznaczonymi w edytorze schematu.
Okno dialogowe Variant Management jest dostępne, gdy opcja UI.ModernVariantsManager jest wyłączona w oknie dialogowym Advanced Settings dialog. Gdy opcja UI.ModernVariantsManager jest włączona, do tworzenia i konfigurowania wariantów projektu używany jest Variant Manager.
Okno dialogowe ma dwa główne obszary:
-
Górny obszar Components for project, który wyświetla wszystkie komponenty w projekcie bazowym oraz – jeśli dotyczy – kolumny dla zastosowanych wariantów.
-
Dolny obszar Component Parameters, który pokazuje wszystkie parametry komponentu(ów) aktualnie zaznaczonych w górnym obszarze oraz – jeśli dotyczy – kolumny dla zastosowanych wariantów.

Warianty są tworzone i konfigurowane w oknie dialogowym Variant Management.
Options and Controls of the Variant Management Dialog
Komponenty
-
Project Components – ten obszar wyświetla każdy komponent w projekcie. Dla każdego komponentu podane są Hierarchy Path i Logical oznaczenie (designator), a także Name oraz fizyczny Designator. Document i Original Library Link wskazują, gdzie znajdują się dokumenty źródłowe.
Kliknij dwukrotnie komponent lub kliknij prawym przyciskiem myszy i wybierz opcję Cross Probe, aby przejść do tego komponentu na schemacie.
-
Variant of – po dodaniu nowego wariantu po prawej stronie Project Components. pojawia się dedykowana kolumna. Nazwa nadana nowemu wariantowi jest wyświetlana jako tytuł, a kolumna Component Variation pokazuje wszelkie różnice dla każdego komponentu. Po utworzeniu wariantu możesz skonfigurować stan każdego komponentu. Wykonuje się to, klikając komórkę komponentu w nowej kolumnie, aby wyświetlić
, lub klikając prawym przyciskiem myszy, aby uzyskać dostęp do poleceń menu kontekstowego. Po kliknięciu
otwiera się okno dialogowe Edit Component Variation, które oferuje trzy możliwości:
-
Fitted – oryginalny komponent użyty w projekcie bazowym jest również montowany/używany w tym wariancie projektu. Dla nowo dodanego wariantu wszystkie komponenty są domyślnie Fitted , a komórka jest pusta. Zwróć uwagę, że dla komponentu typu Fitted można również zmieniać pojedyncze parametry – wpisz nową wartość parametru. Zmienione parametry są wyświetlane pogrubieniem.
-
Not Fitted – oryginalny komponent użyty w projekcie bazowym nie jest montowany/używany w tym wariancie projektu. Dla komponentu Not Fitted w komórce wyświetlany jest tekst Not Fitted.
-
Alternate Part – ta opcja umożliwia przeglądanie i wybór części zamiennej (alternate). Po wyborze w komórce wyświetlany jest Library Link części zamiennej lub komponent serwerowy – zależnie od tego, co wybrano. Dolny obszar okna dialogowego wyświetli wszystkie parametry części zamiennej.
Aby uaktywnić wariant w oknie dialogowym, kliknij nazwę wariantu w nagłówku kolumny lub kliknij dowolną komórkę tego wariantu.
Gdy konfigurujesz różnice w tym oknie dialogowym, ustawienia są zapisywane w pliku projektu. Obejmuje to stan Not Fitted, lokalne zmiany parametrów dla komponentu Fitted oraz wartości parametrów Alternate Parts. Części zamienne (Alternate Parts) są przechowywane w pliku <ProjectName>.PrjPcbVariants.
Aby zmienić kolejność wyświetlania wariantów, kliknij i przytrzymaj nagłówek kolumny, a następnie przeciągnij tę kolumnę w nowe miejsce. Użyj tego w połączeniu z polem wyboru Fit to Width , aby ustawić pozycję i rozmiar interesującego Cię wariantu w preferowanym miejscu pracy.
-
Right-click Commands – następujące polecenia są dostępne w menu po kliknięciu prawym przyciskiem myszy w obszarze Components :
-
Columns – kliknij, aby pokazać/ukryć niepotrzebne kolumny. Przełącz widoczność dowolnej kolumny.
-
Edit Selected – wprowadź zmiany w zaznaczonym komponencie.
-
Set Selected As – kliknij, aby przełączyć na Fitted, Not Fitted lub Alternate.
-
Only Show Varied Components – kliknij, aby wyświetlić na liście komponenty ze zmianami.
-
Filter – kliknij, aby filtrować listę komponentów według Show Fitted with Varied Parameters, Show Not Fitted lub Show Alternate.
Jeśli eksperymentowałeś z opcjami Filter i zastosowałeś różne filtry, przed kolejną aktualizacją może być konieczne zresetowanie filtra. Aby to zrobić, wyłącz opcję Only Show Varied Components, aby wyczyścić system filtrów, następnie zastosuj go ponownie i w razie potrzeby wyczyść opcje Filter .
-
Cut – kliknij, aby usunąć zaznaczony wariant.
-
Copy – kliknij, aby utworzyć kopię zaznaczonego elementu.
-
Report – kliknij, aby otworzyć okno dialogowe Report Preview i utworzyć wydruk obszaru Components .
-
Save All – kliknij, aby otworzyć okno dialogowe umożliwiające zapis listy wszystkich komponentów projektu w innej lokalizacji jako plik tekstowy w formacie tabulatorowym.
-
Save Selected – kliknij, aby otworzyć okno dialogowe umożliwiające zapis listy wszystkich zaznaczonych komponentów projektu w innej lokalizacji jako plik tekstowy w formacie tabulatorowym.
-
Select All – kliknij, aby zaznaczyć wszystkie komórki.
-
Select Column – kliknij, aby zaznaczyć bieżącą kolumnę.
-
Invert Selection – kliknij, aby zaznaczyć wszystkie komponenty poza tymi, które są aktualnie zaznaczone.
-
Cross Probe – kliknij, aby pokazać położenie zaznaczonego komponentu na schemacie.
Obsługiwane są standardowe techniki wielokrotnego zaznaczania w systemie Windows; użyj ich, aby jednocześnie zaznaczać i konfigurować wiele komponentów.
Parametry komponentu
Każdy komponent w oknie dialogowym może mieć Parameter Variations. Parameter Name oraz jego Original Value są wyświetlane wraz z listami New Value dla kolumn reprezentujących dodane warianty. Wyświetlana wartość New Value jest kopią wartości komponentu z projektu bazowego do momentu wprowadzenia zmian. Kliknij prawym przyciskiem myszy w komórce, aby uzyskać dostęp do zestawu poleceń parametrów z menu podręcznego. Menu oferuje następujące opcje:
-
Edit Selected – kliknij, aby zmienić New Value zaznaczonej komórki wariantu.
-
Reset Selected – kliknij, aby przywrócić New Value do wartości oryginalnej.
-
Reset All – kliknij, aby przywrócić wszystkie komórki New Value do wartości oryginalnych, niezależnie od bieżącego zaznaczenia.
Edit Selected, Reset Selected i Reset All są dostępne tylko po kliknięciu prawym przyciskiem myszy w dodanej kolumnie wariantu.
-
Update Values From Library – kliknij, aby przenieść do definicji wariantu wszelkie zmiany parametrów wprowadzone w komponencie bibliotecznym użytym jako część zamienna (Alternate Part). Zwróć uwagę, że aktualizuje to wyłącznie parametry, a nie sam komponent.
-
Only Show Varied Values – kliknij, aby pokazać tylko te wartości, które zostały zmienione względem wartości oryginalnych.
-
Cut – kliknij, aby usunąć zawartość komórki. Przed usunięciem otwiera się okno Confirm z prośbą o potwierdzenie.
Cut jest dostępne tylko wtedy, gdy kliknięcie prawym przyciskiem myszy nastąpi w kolumnach Component Variation i New Value.
-
Copy – kliknij, aby utworzyć kopię zaznaczonego elementu.
-
Report – kliknij, aby otworzyć okno dialogowe Report Preview i utworzyć wydruk obszaru Component Parameters .
-
Save All – kliknij, aby otworzyć okno dialogowe umożliwiające zapis wszystkich parametrów dla zaznaczonego komponentu do sformatowanego pliku tekstowego w innej lokalizacji.
-
Save Selected – kliknij, aby otworzyć okno dialogowe umożliwiające zapis wszystkich zaznaczonych parametrów do sformatowanego pliku tekstowego w innej lokalizacji.
-
Select All – kliknij, aby zaznaczyć wszystkie komórki.
-
Select Column – kliknij, aby zaznaczyć bieżącą kolumnę.
-
Invert Selection – kliknij, aby zaznaczyć wszystkie parametry poza tymi, które są aktualnie zaznaczone.
Dodatkowe elementy sterujące
-
Add Variant – kliknij, aby otworzyć okno dialogowe Edit Project Variant i utworzyć nowy wariant projektu bazowego. Użyj tego okna dialogowego, aby dodać, edytować lub usunąć wariant oraz określić wymagane dane parametryczne na poziomie wariantu. Ten przycisk zawiera listę rozwijaną, która służy do uzyskania dostępu do polecenia Make a copy of the Selected Variant. Kopiowanie jest szczególnie przydatne, gdy musisz zdefiniować wiele bardzo podobnych wariantów.
-
Delete Variant – kliknij, aby usunąć zaznaczone warianty. Przed usunięciem otwiera się okno dialogowe z prośbą o potwierdzenie.
-
Edit Variant – kliknij, aby otworzyć okno dialogowe Edit Project Variant w celu edycji wariantu.
-
Detailed Report – kliknij aby otworzyć okno dialogowe Variant Report dialog i wygenerować szczegółowy raport wariantu w formacie HTML.
-
Drawing Style – kliknij aby uzyskać dostęp do okna dialogowego Variant Options dialog, w którym możesz zdefiniować, jak będą wyglądały komponenty niemontowane oraz zmienione parametry – zarówno w widoku skompilowanego dokumentu schematu, jak i na wydrukach schematu. Możesz także zdefiniować wygląd tych komponentów na rysunkach montażowych PCB.
– zaznacz tę opcję, aby automatycznie dopasowywać szerokość kolumn na podstawie zawartości.
-
Fit to Width
Kliknij dwukrotnie komponent w oknie dialogowym Variant Management, aby przejść do tego komponentu na schemacie, lub wybierz Cross Probe z menu kontekstowego dostępnego po kliknięciu prawym przyciskiem myszy.
Tworzenie nowego wariantu
Kliknij przycisk
w oknie dialogowym Variant Management, aby utworzyć nowy wariant projektu bazowego. Zostanie otwarte okno dialogowe Edit Project Variant.
Co najmniej należy wprowadzić nazwę wariantu w polu Description, które domyślnie będzie zawierało wpis Variant of <ProjectName>.
Jeśli z projektu mają być generowane warianty produkcyjne (fabrication variants), włącz opcję Allow variation of fabrication outputs w oknie dialogowym Edit Project Variant. Jeśli mają być generowane wyjścia maski pasty (paste mask) dla projektu zawierającego warianty z komponentami o statusie „Not Fitted”, włącz opcję Allow variation for paste mask. Te komponenty nie będą już miały uwzględnionej maski pasty na swoich padach.
Możesz zdecydować, czy dla części alternatywnej należy zmienić symbol na schemacie lub dodać footprint do PCB, korzystając z następujących opcji w oknie dialogowym Edit Project Variant:
-
Do not overwrite schematic symbol – po włączeniu, dla komponentów, dla których w wariancie wybrano części alternatywne, będą używane symbole niepodlegające wariantowaniu (non-varied).
Zwróć uwagę, że ta opcja wpływa wyłącznie na reprezentację symbolu na arkuszu schematu. Symbol części alternatywnej jest brany pod uwagę podczas budowania modelu łączności projektu. Dlatego komponent bazowy i alternatywny muszą być zgodne pinowo, nawet jeśli opcja jest włączona. Zobacz sekcję Choosing an Alternate Part, aby dowiedzieć się więcej o zgodności pinów.
-
Do not overwrite PCB footprint – po włączeniu, dla komponentów, dla których w wariancie wybrano części alternatywne, będą używane footprinty niepodlegające wariantowaniu (non-varied). Footprint części alternatywnej zastosowanej do wariantu nie zostanie przeniesiony do PCB w ramach aktualizacji PCB (nie zostanie wygenerowane ECO dodające footprint do PCB).
Niezależnie od tego, czy te dwa parametry są włączone, czy nie, parametry wybranego zamiennika są wiernie prezentowane w ActiveBOM.
Możesz także zdefiniować parametry dla wariantu. Szczegóły dotyczące tego, jak to zrobić oraz jak parametry na poziomie wariantu wpisują się w hierarchię parametryczną w Altium Designer, znajdziesz w Working with Variant Parameters.
Po zdefiniowaniu wariantu zgodnie z potrzebami kliknij OK. Po prawej stronie okna dialogowego Variant Management pojawi się dodatkowa kolumna, a jej nagłówkiem będzie nowa nazwa wariantu. Wszystkie komórki będą puste — pusta komórka oznacza, że dany komponent jest zamontowany (Fitted) i niezmieniony względem projektu bazowego. Teraz można skonfigurować komponenty dla nowego wariantu. Poniższy obraz pokazuje projekt, w którym utworzono dwa warianty: BGA i TSOP.

Obszar 1 opisuje komponenty w projekcie bazowym, obszar 2 opisuje komponenty w wariancie BGA, a obszar 3 opisuje komponenty w wariancie TSOP.
Aby ustawić wariant jako aktywny, kliknij jego nazwę w nagłówku kolumny lub kliknij w dowolną komórkę tego wariantu.
Okno dialogowe Variant Management zawiera szereg funkcji interfejsu ułatwiających wyświetlanie przydatnych informacji. Są one konfigurowane poprzez menu kontekstowe right-click.
Przydatne polecenia obejmują:
-
Columns:
-
Hierarchy Path column – pokazuje lokalizację komponentu w hierarchii projektu.
-
Original Library Link column – podaje, skąd pochodzi komponent bazowy.
-
Set Selected As – podmenu służące do wyboru typu wariantowania (Fitted, Not Fitted, Alternate). Może być używane zamiast klikania kontrolki
w komórce komponentu. Dostępne tylko po kliknięciu prawym przyciskiem myszy na komórce komponentu w kolumnie wariantu.
-
Only Show Varied Parameters – wyświetla w oknie dialogowym Variant Management tylko komponenty, do których zastosowano jakąś formę wariantowania.
-
Filter – podmenu umożliwiające kontrolę, które typy wariantowania są wyświetlane w oknie dialogowym Variant Management (Varied Parameters, Not Fitted, Alternate). Dobrze działa w połączeniu z poleceniem Only Show Varied Parameters.
Varied parameters – parametr, który jest zmieniony względem projektu bazowego, jest pokazywany w bold w obszarze Component Parameters okna dialogowego Variant Management, co ułatwia jego wizualną identyfikację.
Defining Component Variations
Po utworzeniu samego wariantu, state każdego komponentu jest gotowy do wariantowania. Można to zrobić, klikając komórkę komponentu w kolumnie wariantu, aby wyświetlić kontrolkę
, albo klikając prawym przyciskiem myszy komórkę i wybierając wymagany wpis z podmenu kontekstowego Set Selected As.
Kontrolka
otwiera okno dialogowe Edit Component Variation.
Okno dialogowe Edit Component Variation można także otworzyć z zakładki skompilowanej schematu, klikając prawym przyciskiem myszy komponent z zdefiniowanym wariantem, a następnie wybierając Part Actions » Choose Alternate Part.
Dostępne są trzy opcje:
-
Fitted – Oryginalny komponent użyty w projekcie bazowym jest również zamontowany/używany w tym wariancie projektu. Dla nowo dodanego wariantu wszystkie komponenty są domyślnie zamontowane, a komórki dla tych zamontowanych komponentów są puste. Zwróć uwagę, że dla zamontowanego komponentu można także wariantować pojedyncze parametry, po prostu wpisując nową wartość parametru w obszarze Component Parameters okna dialogowego dla danego wariantu.
-
Not Fitted – Oryginalny komponent użyty w projekcie bazowym nie jest montowany/używany w tym wariancie projektu. Dla statusu Not Fitted komórka wyświetla tekst Not Fitted, a dolny obszar Component Parameters okna dialogowego będzie pusty.
-
Alternate Part – Ta opcja pozwala wybrać inną (alternatywną) część. Okno dialogowe rozszerzy się o kontrolki umożliwiające przeglądanie i znalezienie wymaganego komponentu zastępczego. Po wybraniu tej części komórka wyświetla Link źródła części alternatywnej. Dolny obszar Component Parameters okna dialogowego wyświetli wszystkie parametry części alternatywnej. Więcej informacji znajduje się w następnej sekcji.
Obsługiwane są standardowe techniki wielokrotnego zaznaczania w systemie Windows. Użyj ich, aby jednocześnie wybierać i konfigurować wiele komponentów.
Choosing an Alternate Part
Po wybraniu opcji Alternate Part okno dialogowe Edit Component Variation rozszerza się, aby pokazać parametry bazowe istniejącej części. Użyj przycisku
, aby przeglądać i znaleźć wymagany komponent części alternatywnej w oknie dialogowym Replace Component dialog – modalnej wersji panelu Components panel. Obsługiwane są wszystkie modele przechowywania komponentów w Altium Designer, takie jak niezależne biblioteki, biblioteki bazodanowe, a także komponenty Workspace Library (jak pokazano w przykładzie poniżej).
Po wybraniu części alternatywnej oprogramowanie sprawdza zgodność pinów pomiędzy wybranym komponentem alternatywnym a oryginalnym komponentem projektu bazowego. Aby zachować zgodność pinową, zamiennik musi mieć taką samą liczbę pinów jak komponent oryginalny, a piny muszą być identyczne pod względem położenia i typu elektrycznego. Nie jest wymagane, aby graficzne prymitywy użyte w symbolach obu komponentów były takie same. Jeśli oprogramowanie wykryje, że komponent alternatywny nie jest zgodny pinowo, przed zaakceptowaniem zamiany trzeba zamknąć okno dialogowe Confirm. W takim przypadku należy mieć na uwadze potencjalny wpływ na połączenia oraz to, że podczas walidacji projektu może pojawić się naruszenie błędu (Project » Validate <project name>).

Przykład wariantowania typu Alternate Part.
Nowo zastosowany komponent alternatywny można sprawdzić z powrotem w przestrzeni projektu – więcej informacji znajdziesz na stronie Working with Variants in the Design.
Możesz wybrać część alternatywną bez zmian symbolu na schemacie lub bez konieczności dodawania footprintu do PCB. W oknie dialogowym Edit Project Variant włącz w razie potrzeby opcje Do not overwrite schematic symbol i/lub Do not overwrite PCB footprint. Gdy ta druga jest włączona, footprint komponentu alternatywnego zastosowanego do wariantu nie zostanie przeniesiony do PCB w ramach aktualizacji PCB (nie zostanie wygenerowane ECO dodające footprint do PCB). Parametry wybranego zamiennika są wiernie prezentowane w ActiveBOM.
Variants When a DbLink File is Used
Altium Designer obsługuje kilka sposobów przechowywania i pracy z komponentami, w tym użycie pliku DBLink wraz z projektem. Plik DBLink jest interfejsem pomiędzy komponentami na schemacie a firmową bazą danych.
Zamiast jedynie tworzyć odwołanie z każdego komponentu do konkretnego rekordu bazy danych (jak zwykle dzieje się to przy umieszczaniu komponentu z biblioteki typu DBLib), model DBLink opiera się na tym, że projektant inicjuje akcję zapytania na podstawie jednego lub większej liczby parametrów komponentu. Oprogramowanie następnie przeszukuje bazę danych w poszukiwaniu rekordu z polami zawierającymi pasujące wartości, a gdy dopasowanie wystąpi, inne wartości pól z tego rekordu (np. Part Number) mogą zostać zwrócone do komponentu w Altium Designer. Mapowanie component parameter-to-database field jest zdefiniowane w dokumencie DBLink, podobnie jak docelowa baza danych.
► Dowiedz się więcej o Database Libraries
W projekcie, który nie używa wariantów, akcja zapytania jest wykonywana poprzez polecenie Update Parameters from Database i może być również wykonywana podczas generowania BOM po włączeniu opcji Include Parameters from Database (patrz poniżej), aby wyodrębnić dane komponentów specyficzne dla BOM, takie jak cena.
Dla projektu zawierającego warianty parametry używane do odpytywania bazy danych są wariantowane w oknie dialogowym Variant Management. Ponieważ wartości tych parametrów istnieją tylko w oknie dialogowym Variant Management, polecenie Update Parameters from Database nie jest używane do pobierania informacji z bazy danych — zamiast tego parametry są pobierane z bazy danych podczas generowania BOM.
Display of Variant Management Dialog Data
Okno dialogowe Variant Management zawiera funkcje pomagające kontrolować ilość wyświetlanych danych, co jest szczególnie przydatne podczas pracy z dużym projektem.
-
Aby usunąć kolumny, które nie są istotne, kliknij prawym przyciskiem myszy w obszarze upper okna dialogowego i użyj opcji Columns w menu kontekstowym, aby przełączać widoczność dowolnej kolumny.
-
Aby wyświetlić tylko te komponenty, które są wariantowane, kliknij prawym przyciskiem myszy w obszarze upper okna dialogowego i wybierz opcję Only Show Varied Components z menu kontekstowego.
- Gdy wybrano tryb Only Show Varied Components, kliknij ponownie prawym przyciskiem myszy i skonfiguruj opcje Filter. Na poniższym obrazie Filter skonfigurowano tak, aby wyświetlać wyłącznie te komponenty, które używają Alternate Parts.
-
Aby zmienić kolejność wyświetlanych wariantów, zaznacz i przeciągnij nagłówek kolumny wariantu w nowe miejsce. Użyj tego w połączeniu z polem wyboru Fit to Width, aby ustawić pozycję i rozmiar interesującego wariantu.

Okno dialogowe Variant Management, z ukrytymi kolumnami i zastosowanym filtrem, aby pokazywać tylko komponenty używające Alternate Part.
Resetowanie i aktualizowanie danych wariantów
Wariacje projektu skonfigurowane w oknie dialogowym Variant Management są ostatecznie zapisywane w pliku projektu. Obejmuje to stan Not Fitted, lokalne warianty parametrów dla komponentu Fitted oraz wartości parametrów Alternate Parts. Same Alternate Parts są przechowywane w pliku [ProjectName].PrjPcbVariants. Okno dialogowe Variant Management zawiera polecenia do resetowania parametrów i aktualizowania komponentów, co pomaga zapewnić ich zgodność z bibliotekami komponentów źródłowych.
Aktualizowanie zmienionego parametru
Parametry zmodyfikowane lokalnie w oknie dialogowym Variant Management można przywrócić do wartości pierwotnej, klikając prawym przyciskiem myszy zmodyfikowany parametr (pokazany pogrubieniem) na liście Variant Parameter, a następnie wybierając Reset Selected z menu kontekstowego – jak pokazano poniżej. Zwróć uwagę, że można zaznaczyć jednocześnie wiele parametrów i zresetować je jednym działaniem albo użyć Reset All, aby zresetować wszystkie parametry dla tego komponentu.

Wartości zmodyfikowanych parametrów można przywrócić poleceniem Reset Selected.
Aktualizowanie parametru Alternate Part
Jeśli komponent biblioteczny używany jako Alternate Part miał zmienione parametry w bibliotece, możesz przenieść te zmiany bezpośrednio do definicji wariantów w projekcie, klikając prawym przyciskiem myszy na liście parametrów danego wariantu i wybierając z menu Update Values from Library (jak pokazano poniżej). Pamiętaj, że aktualizuje to parametry; jeśli musisz zaktualizować grafikę, użyj techniki opisanej poniżej.

Jeśli komponent Alternate Part został zmodyfikowany w bibliotece, użyj polecenia Update Values from Library, aby odświeżyć kopię używaną w projekcie.
Po wybraniu polecenia Update Values from Library przejdź do komponentu w bibliotece źródłowej za pomocą okna dialogowego Browse Libraries i kliknij OK, aby otworzyć okno dialogowe Update Project Variants From Library. Zaznacz/odznacz Parameters from Library Component i Variants to Update, a następnie kliknij OK, aby zakończyć proces aktualizacji.
Jeśli komponent wybrany do aktualizacji parametrów jest komponentem Workspace, zamiast okna dialogowego
Browse Libraries zostanie otwarta podstawowa, modalna wersja panelu
Components panel. Przeglądaj lub wyszukaj komponent, kliknij
OK, aby otworzyć okno dialogowe
Update Project Variants From Library, a następnie wybierz żądane parametry do aktualizacji, jak opisano tutaj.

Aktualizowanie zmienionego komponentu z biblioteki źródłowej. Tutaj konfigurujesz, które parametry są aktualizowane i do którego wariantu są stosowane aktualizacje.
Options and Controls of the Browse Libraries Dialog
-
Libraries - wyświetla bieżącą bibliotekę. Użyj strzałki listy rozwijanej, aby uzyskać dostęp do listy dostępnych bibliotek, a następnie wybierz żądaną bibliotekę docelową. Kliknij przycisk
, aby otworzyć okno dialogowe Available File-based Libraries, w którym możesz dodawać lub usuwać biblioteki.
-
Find - kliknij, aby otworzyć okno dialogowe File-based Libraries Search i zlokalizować dodatkowe biblioteki.
-
Mask - wprowadź żądane słowa kluczowe, aby filtrować wyniki na liście Component Name. Listy rozwijane zawierają wcześniej używane słowa kluczowe.
Górna siatka
-
Component Name - wyświetla nazwę komponentu.
-
Library - wyświetla, w której bibliotece znajduje się komponent.
-
Description - krótki opis komponentu.
-
Footprint - wyświetla powiązany footprint (jeśli istnieje).
-
<nn> components - wyświetla łączną liczbę (nn) komponentów.
Dolna siatka
-
Model Name - wyświetla nazwę modelu komponentu aktualnie zaznaczonego w górnej siatce.
-
Type - wyświetla typ modelu komponentu aktualnie zaznaczonego w górnej siatce.
Okna podglądu
-
Upper Window - wyświetla symbol schematowy komponentu aktualnie zaznaczonego w górnej siatce.
-
Lower Window - wyświetla footprint komponentu aktualnie zaznaczonego w górnej siatce.
-
2D/3D - użyj, aby przełączać między podglądem 2D i 3D.
Options and Controls of the Update Project Variants From Library Dialog
- listy wszystkich parametrów i ich wartości dla wybranego komponentu. Zaznacz pole, aby wybrać parametry do aktualizacji. Parametry są wyszarzone, jeśli nie mogą zostać użyte do aktualizacji (np. gdy żadne komponenty nie zawierają parametru o takiej nazwie).
-
Parameters from Grid
-
Project Variants To Update Grid - lista wszystkich wariantów, które aktualnie istnieją w projekcie. Zaznacz pole, aby wybrać warianty do aktualizacji.
-
Choose Component - kliknij, aby otworzyć okno dialogowe, w którym możesz wyszukiwać komponenty.
Wszystkie parametry są wymienione po lewej stronie okna dialogowego Update Project Variants From Library – w razie potrzeby dowolny parametr można odznaczyć, aby wykluczyć go z procesu aktualizacji. Po prawej stronie okna dialogowego można zmienić docelowy Project Variant (Project Variant To Update). Domyślnie zostanie wybrany wariant, który był zaznaczony w momencie uruchomienia polecenia Update Values from Library.
Zwróć uwagę, że ten proces aktualizacji parametrów pobiera wartości parametrów bezpośrednio z biblioteki do okna dialogowego Variant Management i nie aktualizuje kopii komponentu przechowywanej w pliku [ProjectName].PrjPcbVariants. Jeśli później wykonasz jedno z poleceń Reset resetowania wartości parametrów, które pobiera wartości z pliku PrjPcbVariants, może to przywrócić wartość parametru do wcześniejszej i nadpisać bieżące zmiany. Aby mieć pewność, że to nie nastąpi, zaktualizuj komponent w pliku PrjPcbVariants, korzystając z procesu opisanego poniżej.
Pełna aktualizacja Alternate Part
Jeśli komponent źródłowy dla Alternate Part został edytowany w swojej bibliotece, można go zaktualizować w projekcie, uruchamiając okno dialogowe Update from Library dialog.
Uruchamiane z menu Tools w edytorze schematów, okno dialogowe zawiera opcję Include Variants. Gdy ta opcja jest włączona, lista komponentów zostanie rozszerzona o wszystkie komponenty użyte jako Alternate Parts. Zaznacz komponenty na liście do aktualizacji, a następnie przejdź przez kreator, aby zaktualizować wymagane elementy ze źródła.

Aby w pełni zaktualizować Alternate Part, łącznie z jego grafiką, włącz pole wyboru Include Variants i włącz aktualizację danego elementu.
Jeśli w komponentach bibliotecznych użytych w projekcie bazowym wprowadzono zmiany, są one również aktualizowane w standardowy sposób:
-
via the Schematic editor Tools » Update from Library command
-
lub poleceniem Tools » Update Schematics w edytorze Schematic Library.
Zmienianie wielu parametrów dla wielu komponentów
Okno dialogowe Variant Management obsługuje wielokrotny wybór, co oznacza, że w górnej (Component) części okna można jednocześnie zaznaczyć dowolną liczbę komponentów, a następnie wykonać aktualizacje dla dowolnej liczby parametrów zaznaczonych w dolnej (Parameters) części okna. Okno dialogowe oferuje także filtry (z menu kontekstowego po kliknięciu prawym przyciskiem myszy), aby dodatkowo zawęzić wybór i wyświetlane dane.
Przykładowo, aby zresetować ręcznie zmieniane parametry dla wszystkich komponentów we wszystkich wariantach:
-
W górnej (Component) części okna dialogowego użyj opcji menu po kliknięciu prawym przyciskiem myszy Only Show Varied Components w połączeniu z opcjami Filter z menu kontekstowego, aby tylko Show Fitted with Varied Parameters. Lista komponentów powinna teraz wyświetlać wyłącznie te komponenty, które mają ręcznie zmieniane parametry.
-
Kliknij prawym przyciskiem myszy na liście komponentów i wybierz Select All z menu kontekstowego. Zostaną zaznaczone wszystkie komponenty aktualnie wyświetlane w górnej części okna dialogowego.
-
Następnie kliknij prawym przyciskiem myszy w dolnej (Parameters) części okna dialogowego i wybierz Select All z tego menu kontekstowego. Zostaną teraz zaznaczone wszystkie parametry dla wszystkich komponentów. Zwróć uwagę, że zamiast tego można było wybrać polecenie Select Column, które pozwoliłoby zastosować działanie (takie jak Reset) do komponentów w określonym wariancie (kolumnie).
-
Kliknij ponownie prawym przyciskiem myszy na liście parametrów i wybierz Reset Selected z menu kontekstowego. Najedź kursorem na poniższy obraz, aby wyświetlić kroki 2, 3 i 4.

Resetowanie wszystkich ręcznie zmienianych parametrów dla wszystkich komponentów we wszystkich wariantach. Najedź kursorem na obraz, aby wyświetlić kroki 2, 3 i 4.
Jeśli eksperymentowałeś z opcjami filtrów i zastosowałeś różne filtry, przed kolejną aktualizacją może być konieczne zresetowanie filtra. Aby to zrobić, wyłącz opcję Only Show Varied Components, aby wyczyścić system filtrów, następnie zastosuj go ponownie i wyczyść opcje Filter zgodnie z potrzebą.
Praca z parametrami wariantów
Altium Designer obsługuje parametry na różnych poziomach projektu. Na przykład parametry na poziomie dokumentu można dodać do każdego arkusza schematu na karcie Parameters w panelu Properties edytora schematów (dostępne, gdy nic nie jest zaznaczone). Parametry na poziomie projektu można również dodać do projektu na karcie Parameters w oknie dialogowym Project Options (Project » Options).
Ponadto parametry można również dodawać do wariantu za pomocą okna dialogowego Edit Project Variant. W oknie Variant Management wybierz kolumnę wariantu i kliknij przycisk Edit Variant, aby otworzyć to okno dialogowe. Aby dodać nowy parametr, kliknij Add przycisk. W otwartym oknie Parameter Properties wprowadź Name i ustaw Value nowego parametru, a następnie kliknij OK. Nowy parametr jest teraz wyświetlany w oknie Edit Project Variant .
Parametry uwzględniane na różnych poziomach projektu tworzą hierarchię, co oznacza, że możesz utworzyć parametr o tej samej nazwie na różnych poziomach projektu, przy czym każdy z nich może mieć inną wartość. Altium Designer rozwiązuje taką sytuację, stosując priorytety w następujący sposób:
-
Wariant (najwyższy priorytet)
-
Dokument schematu
-
Projekt
Taki układ oznacza, że wartość parametru zdefiniowana w dokumencie schematu nadpisuje wartość zdefiniowaną w opcjach projektu, a wartość parametru zdefiniowana w wariancie nadpisuje wartość zdefiniowaną w dokumencie schematu. Zwróć uwagę, że parametry na poziomie schematu nie są dostępne na PCB ani w BOM – dla tego typu wyników należy używać parametrów projektu lub wariantu.
Na poniższych obrazach zdefiniowano parametr o nazwie ProjectTitle dla projektu, a także dla każdego wariantu. Animacja pokazuje zachowanie na PCB, gdy selektor Variants jest używany do wyświetlenia projektu bazowego, a następnie każdego wariantu.

Parametr ProjectTitle dodany do projektu (za pomocą okna Project Options ) został również dodany do każdego wariantu projektu, ale w każdym przypadku z inną wartością.
Na warstwie opisu PCB (overlay) umieszczono specjalny ciąg .ProjectTitle, który jest automatycznie powiązany z parametrami projektu i wariantu o tej samej nazwie.
Generowanie raportu wariantu
Okno dialogowe Variant Report, dostępne po kliknięciu przycisku Detailed Report na dole okna Variant Management, umożliwia skonfigurowanie i wygenerowanie szczegółowego raportu w formacie HTML dla zdefiniowanych wariantów projektu.

Okno dialogowe Variant Report
Options and Controls of the Variant Report Dialog
-
Report Only Varied Components - użyj tej opcji, aby określić dokładne informacje prezentowane w raporcie:
-
Full Non-Varied Information (opcja wyłączona) - wszystkie komponenty są wyszczególnione, wraz z informacją o ich stanie uwzględnienia w każdym włączonym wariancie. Dla każdego komponentu podane są wszystkie parametry i ich wartości.
-
Full Varied Information (opcja włączona) - wyszczególnione są tylko te komponenty, które w jakikolwiek sposób różnią się między włączonymi wariantami, wraz z informacją o ich stanie uwzględnienia w każdym wariancie. Dla każdego komponentu podane są tylko te parametry, które w jakikolwiek sposób różnią się między wariantami, wraz z ich wartościami.
-
Project Variants - ten obszar zawiera oryginalny projekt bazowy (<Original Base>) oraz wszystkie zdefiniowane warianty. Wygenerowany raport może porównywać jeden konkretny wariant z projektem bazowym, porównywać jeden wariant z innym lub porównywać wszystkie warianty z projektem bazowym. Domyślnie wszystkie zdefiniowane warianty, jak również oryginalny projekt bazowy, będą włączone do raportu. Użyj powiązanego pola wyboru, aby w razie potrzeby uwzględniać/wykluczać elementy.
-
Run - kliknij ten przycisk, aby wygenerować raport. Raport zostanie utworzony i otwarty jako aktywny dokument w głównym oknie projektu.
Błędy wariantów
Ustawienia wariantów są przechowywane w pliku projektu (*.PrjPcb), a dane te są odczytywane, analizowane i ładowane do okna Variant Management podczas jego otwierania. Jeśli podczas ładowania danych zostaną wykryte problemy, takie jak niezgodności między oznaczeniami elementów (designatorami) lub identyfikatorami UID komponentów, zostanie otwarte okno Information, aby opisać problem.

Przed kontynuowaniem procesu projektowania usuń niezgodności oznaczeń i UID.
Niezgodności UID komponentów są rozwiązywane automatycznie, a te poprawki zostaną zachowane po zapisaniu projektu. Zduplikowane oznaczenia muszą zostać poprawione na poziomie schematu. Aby je rozwiązać, zweryfikuj projekt (Project » Validate <project name>) i sprawdź panel Messages pod kątem szczegółów ostrzeżeń/błędów.