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ępne są różne dyrektywy projektowe, które można stosować na dwa następujące sposoby:

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

W kolejnych sekcjach przyjrzymy się bliżej tym obszarom i powiązanym z nimi dyrektywom.

Dyrektywy związane z kompilacją

Projekty rozwijają się z czasem i są tworzone etapami. Gdy każdy etap zostanie dopracowany, często pojawia się potrzeba sprawdzenia go w izolacji od reszty projektu. Kompilacja pojedynczego dokumentu schematycznego (lub całego projektu) na pośrednich etapach procesu tworzenia schematu często skutkuje szeregiem komunikatów o błędach spowodowanych przez obwody, które nie zostały jeszcze w pełni utworzone, albo 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 warunków naruszenia błędów wykrywanych podczas walidacji projektu schematu. Więcej informacji można znaleźć na stronie Walidacja projektu.

Dyrektywa Compile Mask

Dyrektywy No ERC świetnie nadają się do wyciszania niewielkiej liczby naruszających reguły pinów, portów, wpisów arkusza lub sieci w projekcie. W niektórych przypadkach może jednak być pożądane 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 Compilerem, co pozwala ręcznie zapobiec sprawdzaniu błędów dla obwodów, które mogą nie być jeszcze ukończone i o których wiesz, że spowodują błędy kompilacji. Może to być bardzo przydatne, jeśli chcesz skompilować aktywny dokument lub projekt, aby sprawdzić integralność projektu w innych, konkretnych obszarach, ale nie chcesz „szumu” komunikatów generowanych przez kompilator, związanych z niedokończonymi częściami projektu.

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

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

Najedź na obraz, aby zobaczyć efekt użycia dyrektywy Compile Mask do ukrycia naruszeń zgłaszanych przez Compiler z powodu niekompletnego obwodu.
Najedź na obraz, aby zobaczyć efekt użycia dyrektywy Compile Mask do ukrycia naruszeń zgłaszanych przez Compiler 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łączonej i wyłączonej masce. 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 uwzględniona jako część przepływu projektowego: dowiedz się więcej.
Chociaż maski kompilacji można obracać lub odbijać lustrzanie względem osi X lub Y, nie ma to wpływu na orientację znajdującego się wewnątrz obwodu projektu.

Dyrektywy związane z PCB

Jako zunifikowane środowisko projektowe, Altium Designer umożliwia definiowanie wymagań PCB przed rozpoczęciem projektowania płytki. Osiąga się to poprzez dodawanie i określanie parametrów dla obiektów umieszczonych na arkuszu(ach) schematu.

W przypadku niektórych obiektów projektu schematycznego – 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 jednocześnie zapewnić, że schemat pozostaje nadrzędnym 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 wiadomości e-mail lub rozmów telefonicznych, osoba tworząca projekt może zapewnić, że określone ograniczenia rzeczywiście zostaną użyte podczas etapu tworzenia układu.

Podstawą 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 schematycznym. 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 PCB jest tworzone na podstawie schematu, informacje zawarte w dyrektywie PCB Layout są używane do utworzenia odpowiednich reguł projektowych PCB. Informacje określone przez dyrektywę PCB Layout są stosowane wyłącznie do sieci (lub zestawu sieci), z którą dyrektywa jest połą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 bez parametrów można umieścić (Place » Directives » Parameter Set) , a odpowiednie parametry można dodać później. W kolejnych sekcjach przyjrzymy się bliżej użyciu 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). Jedyną różnicą między pustym zestawem parametrów a predefiniowanym zestawem parametrów jest to, że predefiniowane zestawy parametrów zawierają parametr, jak zostanie to opisane poniżej.

Odwiedź stronę Defining Differential Pairs in Your Schematics, aby dowiedzieć się więcej o używaniu dyrektyw Differential Pair.

Moving from Directives to the Constraint Manager

Pierwotne podejście do definiowania wymagań projektowych polegało na obsługiwaniu ich oddzielnie w edytorach schematu i PCB; dyrektywy definiowały je w edytorze schematów, a Design Rules w edytorze PCB. Ten podział został wyeliminowany 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; prostym sposobem sprawdzenia jest poszukanie pozycji Constraint Manager w menu Design. Jeśli jej tam nie ma (a zamiast tego jest pozycja Rules w menu Design edytora PCB), 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 przy użyciu dyrektyw parameter set i differential pair not nie będą wykrywane ani przenoszone podczas aktualizacji PCB ze schematu. Zostaną przeniesione tylko klasy sieci, pary różnicowe, klasy par różnicowych i reguły zdefiniowane w Constraint Manager.

Pamiętaj, ż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 kontekstowego widoku Physical lub Electrical w Constraint Manager, gdy jest ono otwarte ze schematów – dowiedz się więcej. Pamiętaj, że po zaimportowaniu danych z dyrektyw do Constraint Manager i zapisaniu tych zmian zaimportowane dyrektywy będą wyróżnione w obszarze projektu schematycznego 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 po kliknięciu prawym przyciskiem myszy w obszarze projektowym. Podczas umieszczania domyślnej dyrektywy parameter set nie będzie istniejących parametrów. Parameter set to dyrektywa projektowa, która pozwala powiązać specyfikacje projektowe z obiektem typu sieć w projekcie schematu. Na przykład parameter set można wykorzystać do zadeklarowania dwóch sieci jako elementó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, jaki typ dyrektywy projektowej jest umieszczany.

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 przebiega następująco:

  1. Naciśnij Tab przed umieszczeniem Parameter Set lub dwukrotnie kliknij już umieszczoną dyrektywę Parameter Set, aby wyświetlić jej właściwości w panelu Properties.

  2. Następnie kliknij przycisk  w obszarze Parameters panelu Properties i wybierz Rule z listy rozwijanej, aby wybrać regułę z okna dialogowego Select Design Rule Type.

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

Użyj okna dialogowego Select Design Rule Type, aby wybrać typ reguły, którą chcesz dodać jako parametr reguły do dyrektywy. Dwukrotne kliknięcie typu reguły umożliwia 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 także wybrać plik płytki, aby Load the PCB Layer Stack and calculate the track width values.

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

Pokazana powyżej reguła została zastosowana do klasy sieci. Osiągnięto to przez umieszczenie 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 ().

Aby uzyskać szczegółowe informacje o każdej z reguł projektowych PCB i ograniczeniach, 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 przedstawia zdefiniowane parametry reguły ograniczenia szerokości dla dyrektywy Parameter Set. Aby wyświetlić regułę w obszarze projektowym, 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 na PCB w procesie synchronizacji, odpowiednie reguły projektowe zostaną utworzone na podstawie informacji zawartych w dyrektywie. Słowo Schematic jest używane w nazwie każdej wygenerowanej reguły, 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ć bardziej przejrzysty schemat.

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, jak opisano we wskazówce nr 2 na stronie polecenia. Gdy z tego schematu zostanie utworzone PCB, informacje zawarte w dyrektywie Net Class zostaną użyte do utworzenia odpowiadającej klasy Net Class na PCB. Aby dodać sieć do klasy sieci, dołącz dyrektywę Net Class do odpowiedniego przewodu, magistrali lub wiązki sygnałowej, a następnie ustaw parametr ClassName tej dyrektywy na nazwę żądanej klasy. Aby korzystać z tej funkcji, opcja Generate Net Classes (dla klas definiowanych przez użytkownika) musi być włączona na karcie Class Generation w oknie dialogowym Project Options.

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

Chociaż klasy Net Classes można tworzyć bezpośrednio w edytorze PCB, logiczna funkcja lub grupowanie sieci jest zwykle dużo czytelniejsze na schemacie, dlatego bardziej sensowne jest sterowanie tym procesem właśnie stamtąd.

Gdy projekt zostanie przeniesiony na 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 będą poszczególne sieci objęte tym blanketem. Jeśli do tego samego blanketu dołączona jest także dyrektywa PCB Layout, parametry reguł tej 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 pojedynczej reguły projektowej (na parametr), z zakresem ustawionym na klasę sieci.

Umieszczanie dyrektyw Blanket

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

Aby umieścić dyrektywę tego typu, wybierz 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 objęciem 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 dyrektywa obwiedni została zastosowana do sieci pod dyrektywą Blanket, obiekt powiązany z tą siecią – pin, port, etykieta sieci, port zasilania, segment przewodu/magistrali/wiązki (wraz 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 PCB Parameter Set 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ę żądanej 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 obejmują:

  • Dołączenie dyrektywy Parameter Set do obiektu blanket, aby parametry jej reguł zostały zastosowane do każdej pojedynczej sieci objętej tym blanketem.
  • Dołączenie dyrektywy Parameter Set do obiektu blanket w celu utworzenia Parameter Set, 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 parametry jej reguł zostały zastosowane do każdej pojedynczej sieci objętej tym blanketem. Jeśli do tego samego blanketu dołączona jest również dyrektywa Parameter Set i zawiera ona także parametr Net Class, 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 pojedynczej reguły projektowej (na parametr) z zakresem ustawionym na klasę sieci.
Możesz także skopiować obwiedniową dyrektywę Parameter Set i dołączyć ją do innej dyrektywy Blanket albo nawet do pojedynczych przewodów, magistral czy wiązek – w rezultacie wszystkie dodatkowe sieci skojarzone z tą samą dyrektywą Parameter Set zostaną dodane 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 w całości znajdują się w obszarze zdefiniowanym przez Blanket. W tym celu 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 komponentu i parametrze zostaną przeniesione do dokumentu PCB projektu podczas procesu ECO przy aktualizacji PCB.

Pośrednie dyrektywy (oparte na parametrach)

Dyrektywy Parameter Set są niezbędne przy wskazywaniu 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, dodając je (i definiując) jako parametry odpowiedniego obiektu schematycznego. 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 prześwitu obejmują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 dodano do obiektów na schemacie, staną się regułami projektowymi PCB. Zakres odpowiadającej reguły projektowej PCB będzie określony przez naturę obiektu, do którego parametr został przypisany jako pierwszy. Poniższa tabela podsumowuje obsługiwane opcje zakresu reguł PCB dla mapowania parametrów schematycznych.

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
Komponent obszaru Parameters w trybie Components panelu Properties. Komponent
Sheet Symbol zakładki Parameters w trybie Sheet Symbol panelu Properties, gdy w obszarze Source wybrano Local. Klasa komponentów
Device Sheet Symbol zakładki Parameters w trybie Sheet Symbol panelu Properties, gdy w obszarze Source wybrano Device. Klasa komponentów
Managed Sheet Symbol obszaru Parameters w trybie Sheet Symbol panelu Properties, gdy w obszarze Source wybrano Managed. Klasa komponentów
Arkusz zakładki Parameters w trybie Document Options panelu Properties. Wszystkie obiekty

W każdym przypadku metoda dodawania parametru opartego na regule jest taka sama. Z odpowiedniej zakładki lub okna dialogowego 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 przypisywany jest unikalny identyfikator. Te same identyfikatory są nadawane odpowiadającym im regułom projektowym tworzonym na PCB. Dzięki temu unikalnemu ID 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, dodając parametr ClassName do docelowych komponentów i ustawiając jego wartość na żądaną nazwę klasy. Po przeniesieniu projektu do PCB zdefiniowane klasy komponentów zostaną utworzone.

Aby mieć pewność, że klasy komponentów zdefiniowane na schemacie zostaną przeniesione do PCB, w oknie Project Options dialog 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 ustaw parametr Differences Associated with Components » Extra Component Classes Mode na Find Differences.

Powyżej wymieniona 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 pokazać 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 pokazać kartę Comparator, na której trzeba ustawić parametr Extra Component Classes Mode na Find Differences.

Po zdefiniowaniu klasy mogą zostać zablokowane w obszarze Properties panelu Properties we właściwościach odpowiedniego 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 na schemacie (pokaż obraz).

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 wybrać drukowanie określonych stylów symboli, wykluczając inne.
Steruj drukowaniem dyrektyw zgodnie z potrzebami. W przypadku dyrektyw No ERC możesz wybrać drukowanie 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