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 schematów.
  • Dyrektywy używane do przekazywania informacji zdefiniowanych na arkuszu schematu do PCB.

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

Dyrektywy związane z kompilacją

Projekty ewoluują w czasie 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 obwodami, które nie zostały jeszcze wprowadzone, lub połączeniami interfejsów między fragmentami obwodu, które są nadal niekompletne. Takie komunikaty nie mają większej wartości, ponieważ jedynie tworzą szum wokół rzeczywiście istotnych informacji. Najszybszym i najłatwiejszym sposobem na wyciszenie 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, aby wyciszyć wszystkie zgłaszane ostrzeżenia Electrical Rule Check i/lub warunki naruszenia błędów wykrywane 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 wyciszania 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ć przed kompilatorem obszar projektu, który obejmuje, 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 sama nazwa wskazuje, 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 ukończone. Skompilowanie 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 reszta 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 na szaro.

Najedź na obraz, aby zobaczyć efekt użycia dyrektywy Compile Mask do ukrycia naruszeń kompilatora wynikających z niekompletnego obwodu.
Najedź na obraz, aby zobaczyć efekt użycia dyrektywy Compile Mask do ukrycia naruszeń kompilatora wynikających z 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łącz tryb wyświetlania, klikając lewy górny róg umieszczonej maski kompilacji. Ta funkcja może być pomocna, gdy symulacja jest częścią przepływu projektowego: dowiedz się więcej.
Chociaż maski kompilacji można obracać lub odbijać 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 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.

Podstawą tej funkcjonalności jest dyrektywa Parameter Set directive.

Są to zasadniczo zdefiniowane przez użytkownika obiekty Parameter Set, które można powiązać 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 dla 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 odnoszących się do 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) i 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 tam 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 i 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 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 net w projekcie schematu. Na przykład użyj parameter set, aby zadeklarować dwie sieci jako elementy 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 obejmuje następujące kroki:

  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 zapewni 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 pokazuje 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 stack warstw, obliczone szerokości można załadować do schematu.Jeśli PCB istnieje i zdefiniowano stack 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 Blanket Directive z dołączoną dyrektywą PCB Routing Directive w celu zgrupowania sieci w klasę, a następnie zastosowania do tej klasy reguły Max-Min Width Rule (show image).

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

Użyj pola 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 projektowym, kliknij ikonę widoczności () w obszarze Rules.

Wiele ograniczeń reguł zdefiniowanych dla określonej sieci dzięki dyrektywie Parameter Set.
Wiele ograniczeń reguł zdefiniowanych dla określonej sieci dzięki dyrektywie Parameter Set.

Gdy projekt jest przenoszony do 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ć 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 Wskazówce nr 2 na stronie polecenia. Gdy na podstawie schematu tworzony jest PCB, informacje z dyrektywy Net Class są używane do utworzenia odpowiadającej jej 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 skorzystać z tej funkcji, opcja Generate Net Classes (dla User-Defined Classes) musi być włączona na karcie the Class Generation tab of the Project Options dialog.

Jeśli dla danej sieci zdefiniowano dyrektywę Net Class, wówczas wszelkie reguły projektowe PCB utworzone również przez ten obiekt Parameter Set będą miały zakres reguły ustawiony na 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ę PCB Net Class.

Chociaż klasy Net Class można tworzyć bezpośrednio w edytorze 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 jest przenoszony 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 będą poszczególne sieci objęte tym blanketem. Jeśli do tego samego blanketu dołączona jest również dyrektywa PCB Layout, parametry reguł tej dyrektywy PCB Layout będą odnosić się 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ą odnosić się 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.

Dyrektywę tego typu umieszcza się, 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 wskazuje 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ą — pin, port, etykieta sieci, port zasilania, segment przewodu/magistrali/wiązki (w tym oba końce) — 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 skorygować 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 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 blanketu dołączona jest również dyrektywa Parameter Set i ten Parameter Set ma także parametr Net Class, parametry reguł dyrektywy Parameter Set będą odnosić się 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) o zakresie ustawionym na tę klasę sieci.
Możesz także skopiować obwiedniową dyrektywę Parameter Set i dołączyć ją do innej dyrektywy Blanket lub nawet do pojedynczych przewodów, magistral czy wiązek — 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 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 podczas wskazywania obiektów projektu na schemacie, które nie mogą zawierać parametrów, ale w przypadku 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 odstępu dotyczącej wszystkich obiektów w projekcie. Wymagany parametr definiujący ograniczenie jest dodawany do obiektu jako reguła.

Po zsynchronizowaniu z PCB dyrektywy oparte na parametrach, 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 mapowania parametrów schematycznych na zakres reguł 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 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 mieć pewność, że klasy komponentów zdefiniowane na schemacie zostaną przeniesione do PCB, w oknie 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 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 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