Working with Directives on a Schematic

Altium Training

Altium Essentials: Schematic Updating

This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.

Dyrektywy projektowe to obiekty umieszczane na schemacie podczas tworzenia projektu, które umożliwiają określenie instrukcji przekazywanych do innych części oprogramowania. Dostępnych jest wiele dyrektyw projektowych, które można stosować na dwa następujące sposoby:

  • Dyrektywy związane z automatyczną kompilacją źródłowych dokumentów schematu.
  • Dyrektywy używane do przekazywania informacji zdefiniowanych na arkuszu schematu do PCB.

Poniższe sekcje omawiają bliżej te obszary oraz powiązane z nimi dyrektywy.

Dyrektywy związane z kompilacją

Projekty ewoluują z czasem i są tworzone etapami. Gdy każdy etap zostanie ustabilizowany, często pojawia się potrzeba sprawdzenia go w oderwaniu od reszty projektu. Kompilacja pojedynczego dokumentu schematu (lub całego projektu) na pośrednich etapach procesu tworzenia często skutkuje szeregiem komunikatów o błędach spowodowanych przez obwody, które nie zostały jeszcze w pełni odwzorowane, lub przez połączenia interfejsów między fragmentami obwodu, które nadal są niekompletne. Takie komunikaty nie mają większej wartości, ponieważ jedynie tworzą szum wokół rzeczywiście istotnych informacji. Najszybszym i najprostszym sposobem tłumienia tych błędów kompilacji jest umieszczenie dyrektyw No ERC lub Compile Mask.

Dyrektywa No ERC

Dyrektywa No ERC jest umieszczana na węźle obwodu w celu wyciszenia wszystkich zgłaszanych ostrzeżeń Electrical Rule Check i/lub stanów naruszenia błędów wykrywanych podczas walidacji projektu schematu. Więcej informacji można znaleźć na stronie Validating Your Design Project.

Dyrektywa Compile Mask

Dyrektywy No ERC świetnie nadają się do tłumienia niewielkiej liczby naruszających reguły pinów, portów, wpisów arkusza lub sieci w projekcie. Jednak w niektórych przypadkach pożądane może być usunięcie całej sekcji projektu, łącznie z komponentami. Użyj dyrektywy Compile Mask (Place » Directives » Compile Mask command) lub kliknij przycisk Compile Mask () na liście rozwijanej dyrektyw na Active Bar, aby skutecznie ukryć zawarty w niej obszar projektu przed kompilatorem, co pozwala ręcznie zapobiec sprawdzaniu błędów dla obwodów, które mogą nie być jeszcze ukończone i o których wiadomo, że wygenerują błędy kompilacji. Może to być bardzo przydatne, jeśli chcesz skompilować aktywny dokument lub projekt, aby sprawdzić integralność projektu w innych określonych obszarach, ale nie chcesz „szumu” komunikatów generowanych przez kompilator związanych z nieukończonymi częściami projektu.

Jak sugeruje nazwa, ta dyrektywa instruuje kompilator, aby ignorował wszelkie obiekty, które znajdują się completely w granicach zdefiniowanej maski. Umieść maskę dokładnie tak samo, jak notatkę lub obiekt prostokąta.

Rozważ przykładowy obwód schematu pokazany na poniższym obrazie, gdzie okablowanie do urządzenia LCD1 nie jest jeszcze kompletne. Kompilacja tylko tego schematu (Project » Validate PCB Project) spowoduje wyświetlenie licznych komunikatów o naruszeniach (pokazanych poniżej), z których każdy jest spowodowany niekompletnym obwodem. Najedź kursorem na obraz, aby zobaczyć efekt umieszczenia dyrektywy Compile Mask wokół niekompletnego obwodu. Te naruszenia zostaną zignorowane przez kompilator, podczas gdy pozostała część obwodu na schemacie – która jest w pełni połączona – zostanie sprawdzona. Zwróć uwagę, że obiekty rzeczywiście zamaskowane – czyli te, które całkowicie mieszczą się w prostokątnym obszarze maski – będą wyświetlane jako wyszarzone.

Najedź na obraz, aby zobaczyć efekt użycia dyrektywy Compile Mask do ukrycia naruszeń zgłaszanych przez kompilator z powodu niekompletnego obwodu.
Najedź na obraz, aby zobaczyć efekt użycia dyrektywy Compile Mask do ukrycia naruszeń zgłaszanych przez kompilator z powodu niekompletnego obwodu.

Maska kompilacji może być wyświetlana w trybie rozwiniętym (pełna ramka) lub zwiniętym (mały trójkąt). Tryby te odpowiadają odpowiednio włączeniu i wyłączeniu maski. Przełączanie trybu wyświetlania odbywa się przez kliknięcie lewego górnego rogu umieszczonej maski kompilacji. Ta funkcja może być pomocna, gdy symulacja jest częścią przepływu projektowego: learn more.
Chociaż maski kompilacji można obracać lub odbijać względem osi X lub Y, nie ma to wpływu na orientację zawartego w nich obwodu projektu.

Dyrektywy związane z PCB

Jako zunifikowane środowisko projektowe, Altium Designer zapewnia możliwość definiowania wymagań PCB przed rozpoczęciem trasowania płytki. Osiąga się to przez dodawanie i określanie parametrów dla obiektów umieszczonych na arkuszu(ach) schematu.

W przypadku niektórych obiektów projektu schematu – takich jak komponenty, symbole arkusza, porty itp. – polega to na dodaniu odpowiednich parametrów jako części właściwości danego obiektu. W przypadku obiektów sieci, takich jak przewody i magistrale, parametrów nie można dodać bezpośrednio jako właściwości przewodu lub magistrali. Zamiast tego parametry wymagane do przechowywania informacji są określane za pomocą dedykowanych dyrektyw projektowych.

Za pomocą dyrektyw można określić następujące informacje, które zostaną przeniesione do odpowiednich definicji opartych na PCB podczas synchronizacji projektu:

  • Ograniczenia układu PCB
  • Pary różnicowe
  • Klasy sieci

Uwzględniając dyrektywy projektowe w schemacie, inżynierowie projektu mogą określić jawne ograniczenia projektowe, a także zapewnić, że schemat pozostaje głównym zapisem projektu. Wszelkie zmiany w projekcie byłyby wykonywane wyłącznie po stronie schematu i przenoszone do PCB. Może to być szczególnie ważne, gdy nad projektem pracuje wiele osób – zwłaszcza jeśli są one rozproszone geograficznie.  Zamiast próbować komunikować się ze sobą za pomocą łańcuchów e-maili lub rozmów telefonicznych, osoba tworząca projekt może zapewnić, że określone ograniczenia rzeczywiście zostaną użyte podczas etapu trasowania.

Sercem tej funkcjonalności jest dyrektywa Parameter Set directive.

Są to zasadniczo zdefiniowane przez użytkownika obiekty Parameter Set, które mogą być powiązane z obiektem sieci w projekcie schematu. Umieść dyrektywę PCB Layout na przewodzie, magistrali lub wiązce sygnałowej, aby zdefiniować jedno lub więcej ograniczeń projektowych dotyczących powiązanej sieci (lub sieci). Gdy z schematu tworzony jest PCB, informacje w dyrektywie PCB Layout są używane do utworzenia odpowiednich reguł projektowych PCB. Informacje określone przez dyrektywę PCB Layout są stosowane tylko do sieci (lub zestawu sieci), do której dyrektywa jest podłączona.

Dyrektywa Parameter Set.
Dyrektywa Parameter Set.

Działa ona jako kontener dla dowolnej liczby parametrów dotyczących sieci, do której dołączona jest dyrektywa Parameter Set. Domyślną dyrektywę Parameter Set, która nie ma parametrów, można umieścić (Place » Directives » Parameter Set) a odpowiednie parametry można dodać później. Poniższe sekcje omawiają bardziej szczegółowo użycie tych dyrektyw opartych na parametrach. Dostępne są zarówno dyrektywy zestawu parametrów definiowane przez użytkownika (Parameter Set), jak i predefiniowane (Differential Pair). Jedyna różnica między pustym zestawem parametrów a predefiniowanym zestawem parametrów polega na tym, że predefiniowane zestawy parametrów zawierają parametr, jak zostanie to opisane poniżej.

Więcej informacji o używaniu dyrektyw Differential Pair znajdziesz na stronie Defining Differential Pairs in Your Schematics.

Moving from Directives to the Constraint Manager

Pierwotne podejście do definiowania wymagań projektowych polegało na obsługiwaniu ich oddzielnie w edytorach schematów i PCB; dyrektywy definiują je w edytorze schematów, a Design Rules w edytorze PCB. Ten podział został rozwiązany wraz z wprowadzeniem Constraint Manager, osobnego edytora do definiowania wymagań projektowych, umożliwiającego ich konfigurowanie i edycję na dowolnym etapie procesu projektowego. Dla danego projektu można używać tylko jednego podejścia; łatwym sposobem sprawdzenia jest poszukanie pozycji Constraint Manager w menu Design. Jeśli jej nie ma (a zamiast tego w menu Design edytora PCB znajduje się pozycja Rules), projekt korzysta ze starszego podejścia Design Rules.

Jeśli używany jest Constraint Manager, klasy sieci, pary różnicowe, klasy par różnicowych oraz reguły zdefiniowane za pomocą dyrektyw parameter set i differential pair not nie będą wykrywane ani przenoszone podczas aktualizacji PCB ze schematu. Przenoszone będą tylko klasy sieci, pary różnicowe, klasy par różnicowych i reguły zdefiniowane w Constraint Manager.

Zwróć uwagę, że możesz importować reguły, klasy sieci, pary różnicowe oraz klasy par różnicowych z dyrektyw umieszczonych na schematach, używając polecenia Import from Directives z menu podręcznego widoku Physical lub Electrical w Constraint Manager, gdy jest on otwierany ze schematów – dowiedz się więcej. Zwróć uwagę, że po zaimportowaniu danych z dyrektyw do Constraint Manager i zapisaniu tych zmian, zaimportowane dyrektywy będą wyróżnione w obszarze projektu schematu niebieskim kolorem (z nieco innym symbolem). Oznacza to, że nastąpiło jednokierunkowe przejście z dyrektyw do Constraint Manager, a niebieskie dyrektywy stają się obiektami tylko do odczytu (dalsza edycja nie jest dozwolona).

Umieszczanie dyrektyw Parameter Set

Umieść dyrektywę tego typu, wybierając polecenie Place » Directives » Parameter Set z menu głównego lub klikając prawym przyciskiem myszy w obszarze projektowym. Podczas umieszczania domyślnej dyrektywy parameter set nie będzie żadnych istniejących parametrów. Parameter set to dyrektywa projektowa, która umożliwia powiązanie specyfikacji projektowych z obiektem typu sieć w projekcie schematu. Na przykład użyj parameter set, aby zadeklarować dwie sieci jako członków pary różnicowej. To właśnie obecność parametrów o określonych nazwach w parameter set jest wykorzystywana przez oprogramowanie do określenia, którą dyrektywę projektową umieszczasz.

Oprócz dyrektyw parametrów definiowanych przez użytkownika, dyrektywa parametrów oparta na regułach jest definiowana z poziomu okna dialogowego Choose Design Rule Type, dostępnego z powiązanego z parametrem trybu panelu Properties. Dostęp obejmuje następujące czynności:

 
 
 
 
 
  1. Naciśnij Tab przed umieszczeniem Parameter Set lub kliknij dwukrotnie już umieszczoną dyrektywę Parameter Set, aby wyświetlić tryb Parameter Set mode of the Properties panel.

  2. Następnie kliknij przycisk Add w sekcji Parameters trybu Parameter Set panelu Properties i wybierz Rule z listy rozwijanej, aby wybrać regułę z okna dialogowego Choose Design Rule Type.

Edycja wartości reguły.
Edycja wartości reguły.

Użyj okna dialogowego Choose Design Rule Type, aby wybrać regułę, którą chcesz dodać jako parametr reguły do dyrektywy. Dwukrotne kliknięcie typu reguły zapewnia dostęp do odpowiedniego okna dialogowego Edit PCB Rule (From Schematic), w którym można zdefiniować ograniczenia dla reguły.

Konkretne właściwości obecne w oknie dialogowym Edit PCB Rule (From Schematic) zależą od wybranej reguły projektowej i będą takie same jak właściwości zdefiniowane dla tej reguły w edytorze PCB.

Na przykład poniższy obraz przedstawia okno dialogowe Edit PCB Rule (From Schematic) dla Max-Min Width Rule, gdzie można: skonfigurować ustawienia Min/Preferred/Max dla wszystkich warstw, ręcznie zdefiniować każde ustawienie szerokości dla każdej warstwy lub wybrać użycie profilu impedancji. Jeśli wybierasz profil impedancji, a rzeczywista fizyczna struktura płytki została już zdefiniowana w edytorze PCB, możesz również wybrać plik płytki, aby Load the PCB Layer Stack and calculate the track width values.

Jeśli PCB już istnieje i zdefiniowano stos warstw, obliczone szerokości można załadować do schematu.Jeśli PCB już istnieje i zdefiniowano stos warstw, obliczone szerokości można załadować do schematu.

Pokazana powyżej reguła została zastosowana do klasy sieci. Osiągnięto to przez umieszczenie dyrektywy Blanket Directive z dołączoną dyrektywą PCB Routing Directive, aby pogrupować sieci w klasę, a następnie zastosować do tej klasy regułę Max-Min Width Rule (pokaż obraz).

Aby uzyskać szczegółowe informacje o każdej z reguł projektowych PCB i ograniczeń, kliknij tutaj.

Użyj listy rozwijanej Measurement Units, aby wybrać jednostki Metric lub Imperial.

Określanie ograniczeń dla wybranej reguły.
Określanie ograniczeń dla wybranej reguły.

Wpis dla obszaru Parameters będzie zawierał wybrany typ reguły wraz z określonymi ograniczeniami. Poniższy obraz ilustruje zdefiniowane parametry reguły ograniczenia szerokości dla dyrektywy Parameter Set. Aby wyświetlić regułę w obszarze projektu, kliknij ikonę widoczności () w obszarze Rules.

Wiele ograniczeń reguł zdefiniowanych dla konkretnej sieci dzięki dyrektywie Parameter Set.
Wiele ograniczeń reguł zdefiniowanych dla konkretnej sieci dzięki dyrektywie Parameter Set.

Gdy projekt zostanie przeniesiony do PCB w procesie synchronizacji, odpowiednie reguły projektowe zostaną utworzone na podstawie informacji zawartych w dyrektywie. W nazwie każdej wygenerowanej reguły używane jest słowo Schematic, aby odróżnić źródło tej reguły.

Wygenerowane reguły projektowe po stronie PCB.
Wygenerowane reguły projektowe po stronie PCB.

Pamiętaj, że do tej samej dyrektywy Parameter Set można dodać wiele parametrów, co pozwala zachować większą przejrzystość schematu.

Umieszczanie dyrektyw Net Class 

Dyrektywa Net Class umożliwia tworzenie zdefiniowanych przez użytkownika klas sieci na schemacie. Dyrektywę Net Class można umieścić, wybierając polecenie Place » Directives » Parameter Set z menu głównego, a następnie definiując zestaw parametrów jako dyrektywę klasy sieci, zgodnie z opisem w Poradzie nr 2 na stronie polecenia. Gdy z schematu zostanie utworzone PCB, informacje zawarte w dyrektywie Net Class zostaną użyte do utworzenia odpowiadającej klasy sieci na PCB. Aby uczynić sieć członkiem klasy sieci, dołącz dyrektywę Net Class do odpowiedniego przewodu, magistrali lub wiązki sygnałowej, a następnie ustaw parametr ClassName dyrektywy na nazwę żądanej klasy. Opcja Generate Net Classes (dla klas zdefiniowanych przez użytkownika) musi być włączona na karcie Class Generation tab of the Project Options dialog, aby można było korzystać z tej funkcji.

Jeśli dla sieci zdefiniowano dyrektywę Net Class, wówczas wszelkie reguły projektowe PCB, które również są tworzone przez ten obiekt zestawu parametrów, będą miały zakres reguły Net Class po przeniesieniu projektu do edytora PCB. Dyrektywę Net Class można utworzyć z umieszczonej dyrektywy Parameter Set przez dodanie klasy, której wartość musi być ustawiona na wymaganą klasę sieci PCB.

Chociaż klasy sieci można tworzyć z poziomu edytora PCB, logiczna funkcja lub grupowanie sieci jest zwykle znacznie bardziej czytelne na schemacie, dlatego sensowniej jest sterować tym procesem właśnie stamtąd.

Gdy projekt zostanie przeniesiony do PCB w procesie synchronizacji, odpowiednie klasy sieci zostaną utworzone na podstawie informacji zawartych w dyrektywie.

Dołącz dyrektywę Net Class do obiektu Blanket object, aby utworzyć klasę sieci, której członkami są poszczególne sieci objęte tym blanketem. Jeśli do tego blanketu dołączona jest również dyrektywa PCB Layout, parametry reguł dyrektywy PCB Layout będą kierowane do tej klasy sieci, a nie do każdej pojedynczej sieci. Podczas importowania zmian do dokumentu PCB skutkuje to utworzeniem jednej reguły projektowej (na parametr) z zakresem ustawionym na tę klasę sieci.

Umieszczanie dyrektyw Blanket

Dyrektywy Parameter Set mogą być stosowane tylko do konkretnej sieci, do której są dołączone, ale w połączeniu z dyrektywą Blanket ich zakres można rozszerzyć tak, aby obejmował wszystkie sieci znajdujące się w obrębie blanketu.

Umieść dyrektywę tego typu, wybierając polecenie Place » Directives » Blanket z menu głównego. Podczas umieszczania blanketu można zdefiniować prosty kształt prostokątny albo kształt wielokątny. Ten drugi daje bardziej precyzyjną kontrolę nad zakresem wymaganych obiektów sieci na arkuszu.

Blanket identyfikuje interesujące sieci — umieść dyrektywę Parameter Set w dowolnym miejscu na krawędzi blanketu, aby zastosować wymagania projektowe do tych sieci. Aby zastosować dyrektywę obwiedni do sieci znajdującej się pod dyrektywą Blanket, obiekt powiązany z tą siecią — wyprowadzenie, port, etykieta sieci, port zasilania, segment przewodu/magistrali/wiązki (łącznie z oboma końcami) — musi znajdować się w granicach blanketu. Zwróć uwagę, że w przypadku identyfikatorów sieci, takich jak etykiety sieci, hotspot musi znajdować się wewnątrz blanketu. Jeśli sieci składowe nie są przenoszone do zestawu parametrów PCB zgodnie z oczekiwaniami, spróbuj odpowiednio dostosować obszar blanketu.

Aby sprawdzić, do których sieci zostanie zastosowana dyrektywa blanket, użyj funkcji Net Colors, aby je podświetlić. Wybierz wymagany kolor z menu View » Set Net Colors, a następnie kliknij obwiednię wymaganej dyrektywy Blanket. Aby usunąć podświetlenie dla konkretnej sieci, użyj polecenia View » Set Net Colors » Clear Net Color, a następnie kliknij sieć, z której chcesz usunąć kolorowanie. Aby usunąć kolorowanie sieci ze wszystkich arkuszy schematu, użyj polecenia View » Set Net Colors » Clear All Net Colors.

Przykład użycia dyrektywy Blanket do zastosowania dyrektywy Parameter Set do sieci znajdujących się w obrębie blanketu.
Przykład użycia dyrektywy Blanket do zastosowania dyrektywy Parameter Set do sieci znajdujących się w obrębie blanketu.

Przykładowe zastosowania dyrektywy blanket mogą obejmować:

  • Dołączenie dyrektywy Parameter Set do obiektu blanket, aby jej parametry reguł zostały zastosowane do każdej pojedynczej sieci objętej tym blanketem.
  • Dołączenie dyrektywy Parameter Set do obiektu blanket w celu utworzenia zestawu parametrów, którego członkami są poszczególne sieci objęte tym blanketem.
  • Dołączenie dyrektywy Differential Pair do obiektu blanket w celu utworzenia obiektów par różnicowych na podstawie sieci różnicowych znajdujących się w granicach tego blanketu.
Dołącz dyrektywę Parameter Set do obiektu Blanket object , aby jej parametry reguł były stosowane do każdej pojedynczej sieci objętej tym blanketem. Jeśli do tego blanketu dołączona jest również dyrektywa Parameter Set i ten Parameter Set ma także parametr Net Class, wówczas parametry reguł dyrektywy Parameter Set będą kierowane do tej klasy sieci, a nie do każdej pojedynczej sieci. Podczas importowania zmian do dokumentu PCB skutkuje to utworzeniem jednej reguły projektowej (na parametr) z zakresem ustawionym na tę klasę sieci.
Możesz również skopiować dyrektywę obwodową Parameter Set i dołączyć ją do innej dyrektywy Blanket, a nawet do pojedynczych przewodów, magistral lub harnessów – rezultatem będzie dodanie wszystkich dodatkowych sieci powiązanych z tą samą dyrektywą Parameter Set do tej samej wygenerowanej klasy PCB Net Class.

Blanket, w połączeniu z dyrektywą Parameter Set, może być również używany do stosowania klas komponentów i parametrów dla komponentów, które znajdują się całkowicie w obszarze zdefiniowanym przez Blanket. Aby to zrobić, użyj opcji Component Class i Parameter z listy rozwijanej przycisku Add we właściwościach dyrektywy Parameter Set dołączonej do Blanket. Informacje o klasie komponentów i parametrze zostaną przeniesione do dokumentu PCB projektu podczas procesu ECO przy aktualizacji PCB.

Dyrektywy pośrednie (oparte na parametrach)

Dyrektywy Parameter Set są niezbędne podczas wskazywania obiektów projektu na schemacie, które nie mogą zawierać parametrów, ale dla tych obiektów, które mogą je zawierać, dyrektywy projektowe można stosować pośrednio przez dodanie ich jako parametrów do odpowiedniego obiektu schematycznego (i zdefiniowanie ich). W istocie są to parameter-based directives.

Przykłady użycia dyrektyw opartych na parametrach obejmują ograniczenie wysokości konkretnego komponentu lub dodanie reguły odstępu wskazującej wszystkie obiekty w projekcie. Wymagany parametr definiujący ograniczenie jest dodawany do obiektu jako reguła.

Po synchronizacji z PCB dyrektywy oparte na parametrach, które zostały dodane do obiektów na schemacie, staną się regułami projektowymi PCB. Zakres odpowiadającej reguły projektowej PCB będzie określony przez charakter obiektu, do którego parametr został pierwotnie przypisany. Poniższa tabela podsumowuje obsługiwane opcje zakresu reguł PCB dla relacji parametr schematu–reguła PCB.

Dodaj parametr (jako regułę) do... Z... Dla zakresu reguły PCB...
Pin zakładki Parameters w trybie Pin panelu Properties. Pad
Port zakładki Parameters w trybie Port panelu Properties. Net
Component obszaru Parameters w trybie Components panelu Properties. Component
Sheet Symbol zakładki Parameters w trybie Sheet Symbol panelu Properties, gdy w obszarze Source wybrano Local. Component Class
Device Sheet Symbol zakładki Parameters w trybie Sheet Symbol panelu Properties, gdy w obszarze Source wybrano Device. Component Class
Managed Sheet Symbol obszaru Parameters w trybie Sheet Symbol panelu Properties, gdy w obszarze Source wybrano Managed. Component Class
Sheet zakładki Parameters w trybie Document Options panelu Properties. All Objects

W każdym przypadku metoda dodawania parametru opartego na regule jest taka sama. Na odpowiedniej karcie lub w odpowiednim oknie dialogowym wykonaj następujące czynności:

  1. Dodaj parametr jako regułę.
  2. Wybierz typ reguły, który ma zostać użyty.
  3. Skonfiguruj ograniczenia dla wybranego typu reguły.
Podczas dodawania parametrów reguł projektowych do obiektów na schemacie każdemu parametrowi reguły nadawany jest unikalny identyfikator. Te same identyfikatory są nadawane odpowiadającym im regułom projektowym tworzonym na PCB. Dzięki temu unikalnemu identyfikatorowi ograniczenia reguły można edytować zarówno po stronie schematu, jak i PCB, a zmiany zostaną przeniesione podczas synchronizacji.

Określanie klas komponentów

W podobny sposób klasy komponentów można definiować na schemacie przez dodanie parametru ClassName do wskazanych komponentów i ustawienie jego wartości na żądaną nazwę klasy. Po przeniesieniu projektu do PCB zdefiniowane klasy komponentów zostaną utworzone.

Aby upewnić się, że klasy komponentów zdefiniowane na schemacie zostaną przeniesione do PCB, w oknie dialogowym Project Options należy ustawić następujące opcje:

  • Włącz opcję Generate Component Classes znajdującą się w obszarze User-Defined Classes na karcie Class Generation tab tego okna dialogowego.
  • Na karcie Comparator tab tego okna dialogowego ustaw parametr Differences Associated with Components » Extra Component Classes Mode na Find Differences.

Wymieniona powyżej opcja karty Class Generation jest pokazana na poniższym obrazie. Najedź kursorem na obraz, aby wyświetlić ustawienie opcji karty Comparator .

Aby przenieść klasy komponentów do PCB, włącz opcję Generate Component Classes na karcie Class Generation. Najedź kursorem na obraz, aby wyświetlić kartę Comparator, na której trzeba ustawić parametr Extra Component Classes Mode na Find Differences.
Aby przenieść klasy komponentów do PCB, włącz opcję Generate Component Classes na karcie Class Generation. Najedź kursorem na obraz, aby wyświetlić kartę Comparator, na której trzeba ustawić parametr Extra Component Classes Mode na Find Differences.

Po zdefiniowaniu klasy można zablokować w obszarze Properties panelu Properties odpowiednich właściwości komponentu.

W edytorze PCB komponent może należeć do wielu klas komponentów. Aby zdefiniować to na schemacie, oddziel każdą nazwę klasy komponentu PCB przecinkiem w wartości parametru komponentu schematycznego (show image).

Sterowanie drukowaniem dyrektyw

Domyślnie wszystkie dyrektywy projektowe są uwzględniane podczas drukowania arkuszy schematu. Można to jednak zmienić:

Steruj drukowaniem dyrektyw zgodnie z potrzebami. W przypadku dyrektyw No ERC możesz zdecydować o drukowaniu określonych stylów symboli, wykluczając inne.
Steruj drukowaniem dyrektyw zgodnie z potrzebami. W przypadku dyrektyw No ERC możesz zdecydować o drukowaniu określonych stylów symboli, wykluczając inne.

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