Adnotacja projektu jest systematycznym i metodycznym procesem zapewniającym, że każdy komponent w projekcie może być indywidualnie zidentyfikowany za pomocą unikalnego desygnatora. Podczas gdy Altium Designer jest w stanie utrzymać tożsamość komponentów za pomocą globalnie unikalnych identyfikatorów (GUID), większość projektantów historycznie używa desygnatora komponentu jako podstawowego sposobu odniesienia do komponentu w domenach schematu (logicznego) i PCB (fizycznego), a także w danych wyjściowych, takich jak zestawienie materiałów (BOM).
Istnieją trzy podejścia do dodawania adnotacji do projektu. Wybór narzędzia do adnotacji zależy od wielu czynników, w tym rodzaju projektu, osobistych preferencji oraz polityki i procedur firmy.
Schematic Level Annotation
Adnotacja na poziomie schematu wykorzystuje czysto logiczny widok projektu w celu określenia oznaczeń komponentów. Jest to najbardziej przydatne w przypadku prostych projektów, które nie korzystają z arkuszy urządzeń, ale ponieważ umożliwia określenie kolejności przetwarzania, a także opcję uzupełnienia istniejących pakietów dla komponentów wieloczęściowych, jest to również warunek wstępny do adnotacji na poziomie płytki.
Podsumowując, Schematic Level Annotation służy do:
-
Pakowania komponentów wieloczęściowych.
-
Dodawanie adnotacji do komponentów na podstawie ich położenia na schemacie.
-
Przypisywanie projektów wielokanałowych przy użyciu domyślnego schematu nazewnictwa określonego w opcjach projektu.
-
Przygotowanie projektu do dodatkowych adnotacji.
PCB Annotation
Adnotacja PCB wykorzystuje fizyczną lokalizację komponentów na płytce drukowanej w celu określenia ich oznaczenia. Pozwala to na skuteczne zakodowanie informacji o położeniu w oznaczeniu komponentu i może być bardzo pomocne podczas debugowania zmontowanej płytki PCB. Krótko mówiąc, powinieneś używać Adnotacji PCB do opisywania komponentów na podstawie ich położenia na płytce w projekcie PCB.
Board Level Annotation
Adnotacja na poziomie płytki zapewnia mapowanie między desygnatorami używanymi w schematycznym (logicznym) projekcie a ich rzeczywistymi odpowiednikami na PCB (fizycznym) projekcie. Chociaż Board Level Annotation może być używany w każdym projekcie, jest szczególnie przydatny w przypadku projektów wielokanałowych lub projektów zawierających arkusze urządzeń, w których nie można edytować projektantów na samym arkuszu urządzenia. W ten sposób cały projekt może zostać ponownie opisany bez faktycznej modyfikacji oryginalnych arkuszy urządzeń. Board Level Annotation rozwiązuje wszelkie sprzeczne problemy z adnotacjami, które mogą wystąpić z powodu zduplikowanych oznaczeń w całym projekcie i przechowuje zmiany w pliku tekstowym *.Annotation pliku tekstowym. Zawiera dodatkowe słowa kluczowe do dostosowywania schematów nazewnictwa i umożliwia ich zastosowanie do wszystkich lub tylko wybranych części.
Podsumowując, aplikacja Board Level Annotation służy do:
-
Dodawania adnotacji do skompilowanych komponentów w arkuszach urządzeń.
-
Unikalne nazywanie wszystkich komponentów w kilku kanałach przy użyciu schematów nazewnictwa, które obejmują adnotacje pozycyjne, globalne indeksowanie i inne konfigurowalne opcje.
-
Ręczne nadawanie nazw komponentom.
Adnotacja schematu
Adnotacja schematu jest konfigurowana za pomocą okna dialogowego Annotate okno dialogowe. Okno dialogowe zapewnia elementy sterujące do systematycznego przypisywania desygnatorów do wszystkich lub wybranych części w wybranych arkuszach projektu i zapewnia, że desygnatory są unikalne i uporządkowane na podstawie ich pozycji. Opcje adnotacji można skonfigurować do pakowania komponentów wieloczęściowych, ustawiania opcji indeksu i sufiksu, resetowania oznaczeń schematu, w tym wszelkich zduplikowanych oznaczeń, oraz adnotacji wstecznych z PCB.
Okno dialogowe Annotate jest dostępne po uruchomieniu polecenia Annotate Schematics (Tools » Annotation » Annotate Schematics).

Okno dialogowe Annotate jest uruchamiane z poziomu polecenia Annotate Schematics polecenie.
Okno dialogowe jest podzielone na dwa główne obszary:
-
Schematic Annotation Configuration - ten obszar służy do konfigurowania schematu adnotacji oraz zakresu adnotacji.
-
Proposed Change List - ten region zawiera listę proponowanych zmian, które nastąpią po zaakceptowaniu i wykonaniu za pomocą polecenia zmiany inżynieryjnej (ECO).
Options and Controls of the Annotate Dialog
Konfiguracja adnotacji schematu
Kolejność przetwarzania
Ten obszar służy do określenia wymaganej metody adnotacji pozycyjnej. Po wybraniu metody z listy rozwijanej powiązana reprezentacja graficzna jest dynamicznie aktualizowana, aby zilustrować sposób adnotacji komponentów. Wybierz jedną z następujących metod adnotacji położenia:
-
Up Then Across
-
Down Then Across
-
Across Then Up
-
Across Then Down
Gdy Altium Designer przetwarza komponenty do adnotacji, stosuje prostokąt ograniczający, który obejmuje cały komponent i wszystkie widoczne parametry. Jeśli kolejność przetwarzania nie wydaje się być poprawna, sprawdź położenie parametrów komponentu, aby upewnić się, że nie mają one negatywnego wpływu na wynik.
Lokalizacja przetwarzania
Użyj tego regionu, aby określić odniesienie dla lokalizacji komponentów podczas przetwarzania kolejności adnotacji. Wybierz jedną z poniższych opcji:
-
Designator - desygnator komponentu jest używany jako odniesienie dla jego lokalizacji podczas określania kolejności przetwarzania.
Jeśli adnotacja pozycyjna nie działa zgodnie z oczekiwaniami, należy upewnić się, że desygnatory są prawidłowo rozmieszczone. Może się zdarzyć, że same komponenty są idealnie wyrównane, ale niewłaściwie umieszczony desygnator jest odpowiedzialny za niepożądane wyniki adnotacji.
-
Part - środek komponentu jest używany jako odniesienie dla jego lokalizacji podczas określania kolejności przetwarzania.
Zastąp części podrzędne
Użyj tej listy rozwijanej, aby wybrać, czy podczęści mają być zastępowane w ramach procesu adnotacji.
Opcje dopasowywania
Podczas korzystania z pakietów wieloczęściowych często pożądane jest spakowanie jak największej liczby części do minimalnej liczby części fizycznych, ponieważ minimalizuje to całkowity koszt BOM projektu. Elementy sterujące w tym obszarze umożliwiają zdefiniowanie sposobu dopasowywania i grupowania komponentów, a także kryteriów używanych do określania prawidłowych grup.
-
Complete Existing Packages - użyj tego elementu sterującego, aby zdecydować, czy i w jaki sposób części bez adnotacji zostaną uwzględnione w istniejących pakietach. Użyj listy rozwijanej, aby wybrać jedną z następujących opcji:
-
None - istniejące pakiety nie zostaną ukończone, a wszystkie nowe części zostaną umieszczone w nowych pakietach.
-
Per Sheet - istniejące pakiety będą zawierać tylko nowe części z tego samego arkusza schematu.
-
Whole Project - istniejące pakiety będą zawierać nowe części z dowolnego arkusza schematu w projekcie.
Aby pakowanie wieloczęściowe zostało uwzględnione jako część procesu adnotacji, opcja Complete Existing Packages musi być ustawiona na wartość inną niż None. Podczas konfigurowania regionu Completing Existing Packages należy zwrócić uwagę na to, w jaki sposób piny zasilania zostały określone na aktywnych komponentach. Na przykład, wielu projektantów dołącza piny VCC/GND do pierwszej części wieloczęściowego komponentu, ale następnie nie dołącza tych pinów do kolejnych części. Jeśli pierwsza część wieloczęściowego komponentu zostanie zapakowana w alternatywne opakowanie i jej podczęść zostanie zaktualizowana, może to prowadzić do niepodłączonych (lub pływających) połączeń zasilania.
-
Component Parameter - ta lista zawiera wszystkie parametry znalezione w komponentach w bieżącym projekcie. Zaznacz pole powiązane z parametrem, aby użyć go do dopasowania części do pakietów. Jeśli komponenty wieloczęściowe mają te same włączone parametry i wspólną wartość, zostaną one spakowane razem (pod warunkiem, że opcja Complete Existing Packages nie jest ustawiona na None). Wszystkie pozostałe komponenty, które nie mają włączonych parametrów, również zostaną spakowane razem.
Domyślne ustawienia w oknie dialogowym to uzupełnianie istniejących pakietów przez Library Reference i Comment, jednak można wybrać dowolną kombinację parametrów.
-
Strictly - włączyć tę opcję dla Component Parameter na liście, aby zaznaczyć, że wszystkie komponenty must mają ten parametr, aby zostały dopasowane do pakietu. Komponenty, które nie mają tego parametru, są oznaczone jako pojedyncze komponenty i nie są pakowane.
Menu po kliknięciu prawym przyciskiem myszy
-
Parameter » Enable Selected Parameters - aby zaznaczyć pole wyboru "Uwzględnij" dla wszystkich parametrów aktualnie wybranych na liście.
-
Parameter » Enable All Parameters - służy do zaznaczania pola wyboru "Uwzględnij" dla wszystkich parametrów na liście.
-
Parameter » Disable Selected Parameters - użyj, aby usunąć zaznaczenie pola wyboru "Uwzględnij" dla wszystkich parametrów aktualnie wybranych na liście.
-
Parameter » Disable All Parameters - użyj, aby usunąć zaznaczenie pola wyboru "Uwzględnij" dla wszystkich parametrów na liście.
-
Match Strictly » Enable Strict Matching On Selected Parameters - użyj, aby włączyć opcję Strictly dla wszystkich parametrów aktualnie wybranych na liście.
-
Match Strictly » Enable Strict Matching On All Parameters - użyj, aby włączyć opcję Strictly dla wszystkich parametrów na liście.
-
Match Strictly » Disable Strict Matching On Selected Parameters - użyj, aby wyłączyć opcję Strictly dla wszystkich parametrów aktualnie wybranych na liście.
-
Match Strictly » Disable Strict Matching On All Parameters - użyj, aby wyłączyć opcję Strictly dla wszystkich parametrów na liście.
-
Selection » Select All - użyj, aby zaznaczyć wszystkie pozycje parametrów na liście.
-
Selection » Deselect All - służy do odznaczania wszystkich parametrów na liście.
-
Selection » Invert Selection - służy do zaznaczania wszystkich parametrów, które nie są aktualnie zaznaczone na liście i odznaczania tych, które są zaznaczone.
Arkusze schematów do adnotacji
Ten obszar okna dialogowego zawiera listę wszystkich źródłowych arkuszy schematu w projekcie. Elementy sterujące dostępne w tym obszarze służą do określania arkuszy, które mają zostać uwzględnione w procesie adnotacji, oraz specyfiki sposobu obliczania zmian adnotacji. Dla każdego arkusza prezentowane są następujące informacje:
-
Include/Exclude checkbox - włącz to pole wyboru, aby uwzględnić arkusz schematu w procesie adnotacji.
-
Schematic Sheet - to pole wyświetla nazwę arkusza schematu.
-
Annotation Scope - użyj tego pola, aby określić zakres adnotacji w odniesieniu do komponentów na arkuszu. Użyj listy rozwijanej, aby wybrać jeden z następujących zakresów:
-
All - wszystkie części na arkuszu schematu zostaną opatrzone adnotacją.
-
Ignore Selected Parts - wszystkie części, z wyjątkiem aktualnie wybranych w projekcie, zostaną opatrzone adnotacjami.
-
Only Selected Parts - adnotacje będą dotyczyć tylko części aktualnie wybranych w projekcie.
Użycie Ignore Selected Parts lub Only Selected Parts wymaga, aby komponenty były wybrane w projekcie przed uzyskaniem dostępu do okna dialogowego.
-
Order - użyj tego pola, aby określić, gdzie ten arkusz ma być umieszczony w ogólnej kolejności adnotacji arkusza. Wpisz żądany numer porządkowy bezpośrednio w polu lub użyj strzałek, które pojawiają się po kliknięciu pola, aby przewinąć do preferowanego miejsca.
-
Designator Index Control - użyj elementów sterujących w tej kolumnie, aby włączyć użycie indeksu początkowego (zaznaczając odpowiednie pole) i definiując wartość indeksu. Wartość desygnatora rozpocznie się od tej wartości indeksu.
-
Add Suffix - użyj tego pola, aby określić użycie sufiksu, który będzie dołączany do każdego desygnatora z adnotacją. Obsługiwane są przyrostki alfanumeryczne (A, B, C...), numeryczne (1, 2, 3...) i niealfanumeryczne (_ * . %...), w tym ich kombinacje.
Należy unikać stosowania sufiksów jednoznakowych, takich jak "A" lub "1", ponieważ można je łatwo pomylić z podczęściami i/lub innymi wartościami znaczników.
Additional Controls
-
All On - kliknij, aby uwzględnić wszystkie arkusze schematu w procesie adnotacji.
-
All Off - kliknij, aby wykluczyć wszystkie arkusze schematów z procesu adnotacji.
-
Right-Click Menu - następujące polecenia są dostępne w menu kontekstowym regionu po kliknięciu prawym przyciskiem myszy:
-
Order Alphabetically - użyj, aby uporządkować listę schematów alfabetycznie. Wpłynie to na powiązany Order dla każdego arkusza.
-
Order By Project Order - użyj, aby uporządkować listę schematów według kolejności, w jakiej pojawiają się w projekcie (widocznej na panelu) Projects panelu). Wpłynie to na powiązany Order dla każdego arkusza.
-
All On - użyj, aby uwzględnić wszystkie arkusze schematu w procesie adnotacji.
-
All Off - użyj, aby wykluczyć wszystkie arkusze schematów z procesu adnotacji.
Proponowana lista zmian
-
Main List - ten obszar okna dialogowego zawiera listę wszystkich desygnatorów dla części zawartych w arkuszach wybranych do adnotacji. Dla każdego wpisu wyświetlane są szczegóły Current i Proposed Designator wraz z wartością komponentu Sub (części) i źródłem Location of Part. Ikony kłódki (
) są używane do oznaczania zablokowanych kolumn, aby zapobiec zmianom desygnatora i podczęści.
Możesz sortować według jednej z tych kolumn, klikając kłódkę. Kliknij raz, aby wszystkie komponenty, których desygnatory i/lub podczęści są dostępne do zmiany, zostały wyświetlone jako pierwsze, kliknij ponownie, aby wszystkie części, które nie zostaną dotknięte przez proces adnotacji, pojawiły się na górze listy Proposed Change List.
Zaznaczenie pola obok desygnatora w kolumnie Current ("projektant zablokowany") spowoduje zablokowanie tego konkretnego projektanta przed jakimikolwiek zmianami. Podobnie, zaznaczenie pola sąsiadującego z polem desygnatora Sub ("podczęść zablokowana") uniemożliwi aktualizację tej konkretnej podczęści nadrzędnego komponentu wieloczęściowego.
Następujące polecenia są dostępne w menu regionu dostępnym po kliknięciu prawym przyciskiem myszy:
-
Designator » Lock Selected Designators - użyj, aby zaznaczyć pole wyboru "desygnator zablokowany" dla wszystkich desygnatorów aktualnie wybranych na liście.
-
Designator » Lock All Designators - służy do zaznaczania pola wyboru "Zablokowany desygnator" dla wszystkich desygnatorów.
-
Designator » Unlock Selected Designators - służy do odznaczania pola wyboru "Zablokowany desygnator" dla wszystkich desygnatorów aktualnie wybranych na liście.
-
Designator » Unlock All Designators - służy do odznaczania pola wyboru "Zablokowany desygnator" dla wszystkich desygnatorów.
-
Part ID » Lock Selected Part ID - służy do zaznaczania pola wyboru "podczęść zablokowana" dla wszystkich oznaczeń aktualnie wybranych na liście.
-
Part ID » Lock All Part ID - służy do zaznaczania pola wyboru "podczęść zablokowana" dla wszystkich oznaczeń.
-
Part ID » Unlock Selected Part ID - służy do odznaczania pola wyboru "podczęść zablokowana" dla wszystkich desygnatorów aktualnie zaznaczonych na liście.
-
Part ID » Unlock All Part ID - służy do odznaczania pola wyboru "podczęść zablokowana" dla wszystkich oznaczeń.
-
Selection » Select All - użyj, aby zaznaczyć wszystkie pozycje oznaczenia na liście.
-
Selection » Select All With '?' - służy do wybierania wszystkich wpisów, których bieżący znacznik zawiera ? (tj. zostały zresetowane).
-
Selection » Deselect All - służy do odznaczania wszystkich pozycji na liście.
-
Selection » Invert Selection - służy do zaznaczania wszystkich desygnatorów, które nie są aktualnie zaznaczone na liście, i odznaczania tych, które są zaznaczone.
Wiele pozycji desygnatora można wybrać przy użyciu standardowych technik wielokrotnego wyboru (Ctrl+click i Shift+click).
Proponowane zmiany są obliczane na podstawie skonfigurowanych opcji adnotacji i ładowane po kliknięciu przycisku Update Changes List (poniżej regionu).
-
Annotation Summary - ten obszar zawiera podsumowanie adnotacji pod względem liczby zaangażowanych arkuszy i pasujących opcji. Jest on dynamicznie aktualizowany po wprowadzeniu zmian w tych obszarach.
-
Update Changes List - kliknij, aby zaktualizować główną listę proponowanych zmian o nowe obliczone zmiany w oparciu o zdefiniowane ustawienia adnotacji po lewej stronie okna dialogowego. Okno dialogowe z informacjami przedstawi szczegóły dotyczące liczby zmian wprowadzonych od poprzedniego stanu i liczby zmian wprowadzonych od pierwotnego stanu.
Zmiany będą miały wpływ tylko na desygnatory, które nie zostały wcześniej ustawione (tj. R?, C?, itp.), dlatego jeśli zamierzasz zaktualizować wszystkie desygnatory w projekcie, należy je najpierw zresetować, klikając przycisk Reset All .
-
Reset All - kliknij, aby zresetować wszystkie oznaczenia na liście głównej (które nie są zablokowane) z powrotem do ich domyślnych prefiksów komponentów, np. Zmiany zostaną załadowane w kolumnie Proposed w kolumnie desygnatorów. Lista rozwijana przycisku umożliwia zmianę polecenia na Reset Duplicates. Jeśli dwa lub więcej komponentów ma ten sam desygnator, wszystkie oprócz jednego zostaną zresetowane do domyślnych prefiksów. Ponownie, okno dialogowe informacji przedstawi szczegóły dotyczące liczby zmian wprowadzonych od poprzedniego stanu i liczby zmian wprowadzonych od pierwotnego stanu.
Należy pamiętać, że wszelkie oznaczenia o zablokowanym statusie nie są resetowane ani zmieniane w żaden sposób.
-
Back Annotate - kliknij, aby otworzyć okno dialogowe w celu wyszukania i wybrania pliku do adnotacji wstecznej.
-
Accept Changes (Create ECO) - po przejrzeniu wszystkich proponowanych zmian kliknij ten przycisk, aby uzyskać dostęp do okna dialogowego Engineering Change Order które wyświetla proponowane zmiany jako modyfikacje w kategorii modyfikacji Annotate Component. Użyj tego okna dialogowego, aby zatwierdzić i wykonać ECO, kończąc proces adnotacji na poziomie schematu.
Blokowanie komponentów
W przypadku niejednorodnych komponentów wieloczęściowych upewnij się, że ikony Locked są zamknięte w panelu Properties aby zapobiec zmianom podczęści podczas adnotacji.
Opcja Ściśle
Jeśli pole wyboru Strictly jest włączone dla parametru Component Parameterwszystkie komponenty muszą mieć ten parametr dopasowany do pakietu. Komponenty, które nie mają tego parametru, są oznaczone jako pojedyncze komponenty i nie są pakowane.
Poniższy przykład ilustruje, w jaki sposób te opcje łączą się w celu uzyskania określonego wyniku:
Rozważmy projekt z ośmioma bramkami OR i ośmioma rezystorami (jak pokazano na poniższej ilustracji). Bramki OR zawierają parametr o nazwie QuadOrGateprzy czym jedna grupa czterech bramek OR ma wartość parametru Package1 a druga grupa czterech bramek OR ma wartość parametru Package2. Rezystory nie mają takiego parametru. Włączenie pola wyboru dla QuadOrGate w kontrolce Component Parameter zapewni, że ten parametr będzie używany do kontrolowania sposobu pakowania komponentów; w tym przypadku pole wyboru Strictly nie jest włączone.
Po uruchomieniu polecenia Tools » Annotation » Annotate Schematics części z parametrem QuadOrGate = Package1 zostaną spakowane do tego samego fizycznego komponentu, a te z parametrem QuadOrGate = Package2 zostaną spakowane oddzielnie. Wszystkie pozostałe komponenty, które nie mają parametru QuadOrGate zostaną spakowane razem. W tym przypadku rezystory są pakowane razem, ponieważ ich wspólną cechą jest to, że nie zawierają parametru QuadOrGate parametru.

Przykład spakowanych komponentów, gdy opcja Strictly jest odznaczona.
Jeśli ten sam projekt jest opatrzony adnotacją, ale opcja Strictly jest zaznaczona, tylko te komponenty, które mają parametr QuadOrGate zostaną spakowane. W tym przypadku bramki OR zostaną spakowane, ale rezystory pozostaną niespakowane. W konsekwencji, podczas gdy opcja Strictly zapewnia niezwykle precyzyjną kontrolę nad procesem pakowania, większość sytuacji będzie wymagać jej odznaczenia.

Przykład spakowanych komponentów, gdy opcja Strictly jest zaznaczona.
Komponenty wieloczęściowe mogą używać alfanumerycznego lub numerycznego przyrostka identyfikatora części - np. U1:1, U1:2 lub U1:A, U1:B. Kontrolę nad stylem przyrostka określa się na stronie
Schemat - Ogólne w oknie dialogowym
Preferences okna dialogowego. Preferencje są globalne i mają zastosowanie do wszystkich aktualnie otwartych arkuszy schematu.
Arkusze schematu do adnotacji
Zapewniony jest wysoki stopień kontroli nad tym, na które arkusze schematu i komponenty będą miały wpływ adnotacje oraz nad szczegółami obliczania tych zmian.

Określanie zakresu adnotacji.
-
Zaznaczenie pola po lewej stronie wymienionego arkusza schematu oznacza, że będzie on przetwarzany w ramach polecenia adnotacji.
-
Zakres adnotacji jest określany przez listę rozwijaną Annotation Scope i można go rozszerzyć tak, aby obejmował cały arkusz schematu lub ograniczyć do (nie)wybranych komponentów. Użycie przycisku Ignore Selected Parts lub Only Selected Parts wymaga, aby komponenty zostały wybrane w projekcie przed uruchomieniem polecenia adnotacji.
-
Skonfiguruj kolejność, w jakiej arkusze schematu mają być opatrywane adnotacjami za pomocą pola Order pole. Wpisz wartość bezpośrednio w polu lub użyj strzałek wyświetlanych po kliknięciu pola, aby ustawić żądaną wartość.
-
Jeśli opcja Designator Index Control jest zaznaczona, wartość desygnatora rozpocznie się od wartości Start Index wartości. Opcja Start Index nie ma żadnego efektu, jeśli opcja Designator Index Control nie jest zaznaczona.
-
Dodatkowy sufiks można dodać na końcu każdego desygnatora, określając ciąg/wartość w powiązanej kolumnie Suffix kolumnie. Należy unikać stosowania sufiksów składających się z jednego znaku, takich jak "A" lub "1", ponieważ można je łatwo pomylić z podczęściami i/lub innymi wartościami desygnatora.
Lista proponowanych zmian
Kliknij przycisk Update Changes List aby zaktualizować listę Proposed Change List aby można było sprawdzić wszystkie zmiany desygnatora przed ich zastosowaniem. Tylko znaczniki, które nie zostały wcześniej ustawione (tj. R?, C?) zostaną objęte zmianami. W związku z tym, jeśli zamierza się zaktualizować wszystkie wskaźniki w projekcie, należy je najpierw zresetować, naciskając przycisk Reset All .

Resetowanie znaczników przed zastosowaniem ustawień adnotacji.
Przycisk Reset All można również użyć do Reset Duplicates.
Przycisk Proposed Change List wyświetlane są wszystkie oznaczenia części zawartych w arkuszach wybranych do adnotacji. Dla każdego wpisu wyświetlane są szczegóły Current i Proposed Wartości desygnatora są dołączone wraz z komponentem Sub (części) i źródłem Location of Part.
Zaznaczenie pola powiązanego z Designator zablokuje ten konkretny desygnator przed wszelkimi zmianami. Podobnie zaznaczenie pola Sub uniemożliwi aktualizację tego konkretnego wieloczęściowego komponentu. Opcja ta może być używana jako alternatywa dla ustawienia ikony Lock w panelu Properties panelu.
Po przejrzeniu listy proponowanych zmian, kliknij przycisk Accept Changes (Create ECO) aby uruchomić okno dialogowe Engineering Change Order aby uruchomić okno dialogowe. Po wykonaniu ECO zmiany adnotacji zostaną zastosowane do projektu.
Dodatkowe polecenia adnotacji schematu
Menu Narzędzia » Annotation zawiera szereg ukierunkowanych poleceń adnotacji schematu. Pierwszy element w tej grupie, czostał już omówiony.

Różne dostępne polecenia adnotacji
Resetuj oznaczenia schematu
Jeśli duże fragmenty zawartości zostały wycięte i wklejone z różnych źródeł do nowego projektu, może być konieczne zresetowanie wszystkich oznaczeń. Ponieważ polecenie to wykorzystuje ustawienia pobrane z okna dialogowego Adnotacje , zostanie ono zastosowane do elementów ustawionych wcześniej w tym oknie dialogowym. Na przykład, jeśli wszystkie Schematic Sheets To Annotate zostały wcześniej zaznaczone, to polecenie Reset Schematic Designators zostanie zastosowane do całego projektu, niezależnie od tego, czy arkusze są aktualnie otwarte w edytorze. Jeśli tylko kilka Schematic Sheets To Annotate zostało wcześniej zaznaczonych, wówczas polecenie Reset Schematic Designators będzie miało wpływ tylko na te arkusze.
Po uruchomieniu polecenia zostanie wyświetlone okno dialogowe potwierdzenia z podsumowaniem liczby desygnatorów wymagających aktualizacji i pytaniem, czy chcesz kontynuować wprowadzanie zmian. Po kliknięciu przycisku Yes, wszystkie desygnatory komponentów na wszystkich arkuszach schematu aktywnego projektu z włączoną adnotacją zostaną zresetowane i pojawią się w postaci: R?, C?, D?, U?itd.
Wszelkie znaczniki o zablokowanym statusie nie są resetowane ani zmieniane w żaden sposób.
Resetowanie zduplikowanych oznaczeń schematu
Podczas duplikowania części projektu, nowo skopiowane komponenty będą nadal posiadały te same wartości desygnatorów, co te, z których zostały skopiowane. Polecenie Reset Duplicate Schematic Designators zapewnia szybki sposób na zresetowanie zduplikowanych desygnatorów do wartości "?". Ponieważ to polecenie używa ustawień pobranych z okna dialogowego Annotate zostanie zastosowane do elementów ustawionych wcześniej w tym oknie dialogowym. Na przykład, jeśli wszystkie Schematic Sheets To Annotate zostały wcześniej zaznaczone, to polecenie Reset Duplicate Schematic Designators zostanie zastosowane do całego projektu, niezależnie od tego, czy arkusze są aktualnie otwarte w edytorze. Jeśli tylko kilka Schematic Sheets to Annotate zostało wcześniej zaznaczonych, wówczas polecenie Reset Schematic Designators będzie miało wpływ tylko na te arkusze.
Po uruchomieniu polecenia zostanie wyświetlone okno dialogowe potwierdzenia z podsumowaniem liczby desygnatorów wymagających aktualizacji i pytaniem, czy chcesz kontynuować wprowadzanie zmian. Po kliknięciu przycisku Yeswszystkie zduplikowane oznaczenia komponentów znalezione na wszystkich arkuszach schematu aktywnego projektu z włączoną adnotacją zostaną zresetowane i pojawią się w postaci: R?, C?, D?, U?itd.
Wszelkie znaczniki o zablokowanym statusie nie są resetowane ani zmieniane w żaden sposób.
Ciche dodawanie adnotacji do schematów
Polecenie Annotate Schematics Quietly służy do przeszukiwania wszystkich źródłowych dokumentów schematu dla aktywnego projektu, które są włączone dla adnotacji i przypisania unikalnego desygnatora do każdego komponentu, który obecnie nie ma desygnatora. Adnotacja jest wykonywana po cichu - umożliwiając zastosowanie wszystkich poprzednich ustawień okna dialogowego bez konieczności ponownego otwierania okna dialogowego Annotate bez konieczności ponownego otwierania okna dialogowego. Jest to szczególnie przydatne, gdy projekt przechodzi przez szybką fazę rozwoju i projektant chce szybko dodać adnotacje przed skompilowaniem projektu.
Wymuś adnotacje na wszystkich schematach
To polecenie służy do sprawdzania wszystkich źródłowych dokumentów schematów dla aktywnego projektu, które są włączone dla adnotacji i ponownego adnotowania wszystkich zawartych w nich komponentów zgodnie ze schematem adnotacji aktualnie zdefiniowanym w oknie dialogowym Annotate oknie dialogowym.
Uruchomienie polecenia Force Annotate All Schematics jest równoważne uruchomieniu polecenia Reset Schematic Designators po którym następuje bezpośrednio polecenie Annotate Schematics Quietly polecenie. W konsekwencji polecenie Force Annotate All Schematics używa ustawień, które zostały wcześniej ustawione w oknie dialogowym Annotate podczas określania, które komponenty i arkusze mogą zostać zaktualizowane.
Po uruchomieniu tego polecenia pojawia się prośba o potwierdzenie, która zawiera szczegóły dotyczące liczby desygnatorów, które zostaną zaktualizowane, jeśli zostaną zaakceptowane. Po kliknięciu przycisku Yeswszystkie desygnatory komponentów na wszystkich arkuszach schematu z włączoną adnotacją w aktywnym projekcie zostaną w razie potrzeby ponownie opatrzone adnotacją, aby były zgodne z bieżącym schematem adnotacji położenia zdefiniowanym w obszarze Schematic Annotation Configuration regionie okna dialogowego Annotate okna dialogowego.
Ponowna adnotacja schematów
Przed wprowadzeniem funkcji Altium Designer Design Compiler i Synchronizerzmiany adnotacji były historycznie przekazywane ze schematu do płytki drukowanej za pośrednictwem pliku listy sieci (*.net). Zmiany adnotacji, które wymagały propagacji w odwrotnym kierunku - od PCB do schematu - były obsługiwane przez proces Back Annotation. Proces ten wykorzystuje plik Was-Is (*.WAS) lub plik Engineering Change Order (*.ECO) do kierowania zmianami, które mają być zastosowane do desygnatorów schematu.
Polecenie to jest w dużej mierze zbędne, ponieważ polecenia
Design Compiler i
Synchronizer są znacznie skuteczniejszymi narzędziami do zarządzania synchronizacją projektu. Jest ono jednak nadal przydatne do celów starszych i dla projektantów, którzy używają alternatywnych narzędzi do projektowania PCB (takich jak Specctra®). Dowiedz się więcej o
generowaniu pliku Was-Is.
Po uruchomieniu polecenia pojawi się okno dialogowe Choose WAS-IS File for Back-Annotation from PCB pojawi się okno dialogowe. Przejdź do i wybierz wymagany plik .was (lub .eco) plik. Po kliknięciu przycisku Openzostanie wyświetlone okno dialogowe z informacją, ile zmian w desygnatorach wprowadzono od poprzedniego stanu i ile zmian wprowadzono od stanu początkowego. W tym momencie zmiany nie są jeszcze wprowadzone. Kliknij przycisk OK aby wyświetlić okno dialogowe Annotate w którym można wyświetlić proponowane zmiany w bieżących desygnatorach przed podjęciem decyzji o utworzeniu ECO w celu ich wdrożenia.
-
Podczas ponownej adnotacji desygnatorów w PCB, każda ponowna adnotacja tworzy unikalny plik .was który zawiera datę i godzinę w nazwie pliku. Umożliwia to załadowanie wielu .was plików po kolei - od najstarszego do najnowszego - i nie utracić synchronizacji oznaczeń między płytką drukowaną a źródłowymi arkuszami schematów.
-
Adnotację wsteczną można również wykonać bezpośrednio z poziomu okna dialogowego Annotation klikając przycisk Back Annotate .
Numerowanie arkuszy schematu
Polecenie Number Schematic Sheets nie zmienia oznaczeń komponentów, ale raczej oznaczenia (numery) arkuszy schematu. Koncepcyjnie jest ono zatem powiązane z ogólną koncepcją adnotacji projektu.
Numeracja arkuszy i dokumentów pozwala przejąć kontrolę nad oznaczeniami arkuszy i przechowywać je jako parametry w odpowiednich dokumentach schematu. Specjalna funkcja Altium Designer (=SheetNumber, =DocumentNumber, =SheetTotal) można następnie wykorzystać do wyświetlenia tych wartości na arkuszu (na przykład w stopce arkusza) jako obiektów tekstowych.

Numerowanie arkuszy schematu.
Proces numerowania arkuszy jest następujący:
Automatyczna numeracja arkuszy (opcja projektu)
Włącz, aby wykonać automatyczną numerację arkuszy. Wartości będą wyświetlane w panelu Projects panelu. Automatyczną numerację arkuszy można również włączyć, zaznaczając opcję Automatic Sheet Numbering na karcie Opcje okna dialogowego Project Options okna dialogowego.
Automatyczny numer arkusza
Kliknij przycisk rozwijany Auto Sheet Number aby uzyskać dostęp do opcji numerowania arkuszy.
Dostępne opcje Select Numbering Scheme opcje to:
-
Display Order - arkusze są numerowane w kolejności ich wyświetlania.
-
Sheets Hierarchical Structure - Depth First - arkusze są numerowane od najwyższego poziomu do każdej gałęzi. Najwyższy poziom jest numerowany jako pierwszy, następnie pierwsza gałąź poniżej najwyższego poziomu jest numerowana w całości, druga gałąź itd.
-
Sheets Hierarchical Structure - Breadth First - arkusze są numerowane zgodnie z ich poziomem w hierarchii. Najwyższy poziom jest numerowany jako pierwszy, wszystkie drugie poziomy są numerowane jako kolejne itd.
Opcje Select Numbering Method pozwalają na Increasing lub Decreasing wybór wartości sekwencyjnych.
Automatyczny numer dokumentu
Kliknij przycisk Auto Document Number aby uzyskać dostęp do opcji numerowania dokumentów. Są one zasadniczo takie same jak opcje Auto Sheet Number z wyjątkiem opcji Prefix i Postfix wartości.
Opcje Parameters są następujące:
-
Prefix - wybierz prefiks do umieszczenia przed numerem dokumentu. Alfa (
A, B, C, itp.), numeryczny (1, 2, 3, itp.) i nienumeryczne (_, *, ., %), w tym ich kombinacje.
-
Start - wybierz wartość liczbową, od której chcesz rozpocząć numerację.
-
Postfix - wybierz przedrostek, który zostanie dołączony do numeru dokumentu. Alfa (
A, B, C, itd.), numeryczny (1, 2, 3, itp.) i nienumeryczne (_, *, . ,%), w tym ich kombinacje.
-
Step - wybrać wartość, o którą będzie zwiększany każdy numer dokumentu. Na przykład, jeśli Start jest ustawiony na 1 a wartość Step jest ustawiona na 100pierwszy numer dokumentu będzie miał wartość 1, a następny 101 (Start + Step), kolejny 201 itd.
Aktualizacja liczby arkuszy
Kliknij przycisk Update Sheet Count aby zliczyć liczbę arkuszy w bieżącym projekcie i umieścić wynik w kolumnie SheetTotal w kolumnie. Liczba arkuszy będzie całkowitą liczbą arkuszy w projekcie, niezależnie od schematu numeracji wybranego w jednym z poprzednich elementów sterujących.
Przesuń w górę/w dół
Użyj przycisków Move Up lub Move Down aby przesunąć wybrany dokument schematu w górę lub w dół listy. Jest to istotne, gdy używany jest Display Order do określania numerów arkuszy lub dokumentów.
Niestandardowa numeracja/nazewnictwo
Jeśli organizacja posiada określony system numeracji lub nazewnictwa, którego nie można zautomatyzować za pomocą przycisków Auto Sheet Number lub Auto Document Number niestandardowe nazwy i numery arkuszy mogą być zapisywane bezpośrednio w poleceń SheetNumber lub DocumentNumber pola.
Numeracja arkuszy schematów i arkuszy urządzeń
Numery arkuszy lub dokumentów nie mogą być konfigurowane dla arkuszy urządzeń, gdy są one tylko do odczytu (stan domyślny) i będą przekreślone w oknie dialogowym Numeracja arkuszy dla projektu, aby wskazać, że nie można ich zaktualizować. Gdy arkusze urządzeń są ustawione jako edytowalne, kreskowanie jest usuwane, a numerację arkuszy i dokumentów można skonfigurować w normalny sposób.
Kontrolowanie wyświetlania desygnatora na płytce drukowanej
Rozszerzone ciągi projektanta w projekcie wielokanałowym mogą być uciążliwe do umieszczenia w edytorze PCB. Można wybrać opcje nazewnictwa, które skutkują krótką nazwą lub zamiast tego wyświetlić oryginalne, logiczne oznaczenie komponentu. Na przykład, C30_CIN1 będzie wyświetlane jako C30. Wymagałoby to dodania do płytki innych oznaczeń wskazujących na oddzielne kanały, takich jak ramka narysowana wokół każdego kanału na nakładce komponentów.
Można wybrać pomiędzy logicznym i fizycznym wyświetlaniem oznaczeń na płytce drukowanej za pomocą rozwijanej listy Designator Display w obszarze Other regionie panelu Properties panelu w trybie Board trybie. W przypadku wybrania wyświetlania oznaczeń logicznych dla komponentów w projekcie wielokanałowym, będą one wyświetlane na płytce drukowanej i we wszystkich generowanych danych wyjściowych, takich jak wydruki i Gerbery. Unikalne oznaczenia fizyczne są jednak zawsze używane podczas generowania zestawienia materiałów.
Synchronizacja projektu - finalizacja procesu adnotacji
Bezpośrednia synchronizacja projektu jest preferowaną metodą utrzymywania zgodności projektantów schematu i PCB, chyba że nie masz dostępu do edytorów schematu i PCB. Synchronizacja projektu porównuje komponenty i połączenia schematu bezpośrednio z PCB, tworząc listę różnic. Lista zmian wymaganych do rozwiązania tych różnic jest generowana jako ECO (Engineering Change Order). Plik ECO opisuje różnice między bieżącym projektem a pożądanym projektem i może zostać wykonany, aktualizując cel i synchronizując projekt.
Synchronizacja w przód i synchronizacja wstecz
Terminy Forward Synchronization i Back Synchronization to specyficzne sposoby opisywania kierunku, w którym adnotacje i zmiany projektowe są przesyłane podczas synchronizacji danych. Wizualizując przepływ projektu, który rozpoczyna się od schematu i jest przez niego sterowany, synchronizacja do przodu jest procesem aktualizacji zmian wprowadzonych w edytorze schematów do PCB. Synchronizacja wsteczna to proces aktualizacji zmian wprowadzonych w PCB wstecz do edytora schematów.
Synchronizacja do przodu
Istnieje kilka powodów, dla których warto synchronizować dane ze schematu do płytki drukowanej:
-
Nowy komponent został dodany w edytorze schematów i jest wymagany w układzie PCB.
-
Projekt schematu został opatrzony adnotacjami po raz pierwszy lub od czasu ostatniej synchronizacji projektu.
-
W projekcie wielokanałowym zmieniono styl nazewnictwa fizycznego (PCB) Project Options aby zmodyfikować styl nazewnictwa fizycznego (PCB).
-
Adnotacja na poziomie płytki została wykonana po raz pierwszy lub od czasu ostatniej synchronizacji projektu.
Aby zsynchronizować projekt schematu z projektem płytki drukowanej
Wybierz jedną z poniższych metod, aby zsynchronizować projekt schematu z projektem płytki drukowanej:
-
Wybierz Update PCB Document w menu Design w Edytorze schematów. Jeśli istnieją jakiekolwiek różnice między nimi a docelowym dokumentem PCB, okno dialogowe Engineering Change Order zostanie otwarte okno dialogowe z listą modyfikacji wymaganych do zsynchronizowania PCB z projektem schematu. Kliknij przycisk Execute Changes aby zsynchronizować projekt.
-
Wybierz Import Changes w menu Design w edytorze PCB, który importuje zmiany z dokumentów schematu do dokumentu PCB.
Synchronizacja wsteczna
Synchronizacja wsteczna jest wykonywana, gdy dokonano adnotacji lub zmian w projekcie PCB i chcesz zaktualizować projekt schematu.
Aby zsynchronizować projekt PCB z projektem schematu
Wybierz jedną z poniższych metod, aby zsynchronizować projekt PCB z projektem schematu:
-
w edytorze PCB wybierz Update Schematics w menu Design menu. Domyślnie opcja Push Component Designator Changes to Annotation File (if any) w zakładce ECO Generation okna dialogowego Project Options jest zaznaczona, dzięki czemu zmiany wprowadzone w edytorze PCB zostaną przesłane tylko do pliku adnotacji i ostatecznie do skompilowanych dokumentów podczas kompilacji. Usuń zaznaczenie tej opcji, aby zmiany były przesyłane tylko do źródłowego dokumentu schematu (Editor widok).
-
W edytorze schematów wybierz Tools » Annotation » Annotate Schematics a następnie kliknij przycisk Back Annotate w oknie dialogowym Annotate. Wybierz plik WAS-IS wygenerowany podczas ponownej adnotacji desygnatorów w środowisku PCB.
Jest to starsze narzędzie. Preferowaną metodą synchronizacji projektu jest Design » Update Schematics polecenie.
-
W edytorze schematów wybierz Tools » Annotation » Board Level Annotate a następnie kliknij przycisk Back Annotate w oknie dialogowym Board Level Annotate. Wybierz plik WAS-IS wygenerowany podczas ponownej adnotacji desygnatorów w środowisku PCB.
Jest to starsze narzędzie. Preferowaną metodą synchronizacji projektu jest Design » Update Schematics polecenie.
-
W edytorze schematów wybierz Tools » Annotation » Back Annotate Schematics. Wybierz plik WAS-IS wygenerowany podczas ponownej adnotacji desygnatorów w środowisku PCB.
Jest to starsze narzędzie. Preferowaną metodą synchronizacji projektu jest Design » Update Schematics polecenie.
Back Annotate Schematics synchronizuje zmiany adnotacji wprowadzone w edytorze PCB z projektem schematu. Ta funkcja jest przydatna, gdy nie jest możliwe jednoczesne otwarcie edytorów PCB i schematów, na przykład gdy PCB i schemat są projektowane przez osoby znajdujące się w różnych lokalizacjach.
Tradycyjne metody synchronizacji projektu
Altium Designer wspiera tradycyjną metodę pośrednią (lista sieci i plik WAS/IS) dla synchronizacji projektu. Synchronizacja do przodu danych adnotacji może być wykonana za pomocą pliku listy sieci, a synchronizacja wsteczna może być wykonana za pomocą pliku WAS/IS (zawierającego listę tego, co każdy desygnator WAS i jaki jest teraz IS). Preferowaną metodą synchronizacji projektu jest bezpośrednia synchronizacja projektu.
Łączenie komponentów z unikalnymi identyfikatorami
W przypadku zmiany adnotacji w projekcie, schematyczne oznaczenia komponentów lub skompilowane oznaczenia komponentów nie będą już pasować do oznaczeń komponentów PCB, więc synchronizacja jest wymagana do pomyślnego zamknięcia projektu. Zamiast polegać na samym desygnatorze jako kluczowym polu, które odnosi symbol schematu do jego odpowiednika na PCB, Altium Designer może utrzymać synchronizację projektu poprzez system Unique IDentifier (UID). UID jest wartością generowaną przez system, która jednoznacznie identyfikuje komponent źródłowy i dopasowuje każdy komponent schematu do odpowiadającego mu komponentu PCB.
Gdy komponent jest umieszczany na arkuszu schematu, automatycznie przypisywany jest mu identyfikator UID. Przy pierwszym przeniesieniu informacji o komponencie ze źródłowych dokumentów schematycznych na pustą płytkę PCB, informacje UID z każdego komponentu schematycznego są przypisywane do odpowiedniego komponentu PCB.
Refaktoryzacja pozwala konwertować arkusze urządzeń na arkusze schematów i odwrotnie, zachowując unikalny identyfikator arkusza i jego komponentów. Ponadto można refaktoryzować (lub przenosić) podukłady do innych arkuszy schematów w bieżącym projekcie, zachowując unikalny identyfikator podukładu. Polecenie Refactor znajduje się w menu Edit menu.
Funkcja synchronizacji Altium Designer, inicjowana przez uruchomienie polecenia Design » Update używa tych identyfikatorów UID, aby dopasować każdy komponent schematu do jego odpowiednika na PCB. Aktualizacje / zmiany projektu mogą być następnie wdrażane za pomocą zleceń zmian inżynieryjnych (ECO). ECO zawiera listę wszystkich modyfikacji wymaganych do wdrożenia zmian w jednym lub kilku dokumentach projektowych w celu spełnienia żądanej akcji synchronizacji. Zlecenia ECO są wykorzystywane do aktualizacji projektu w różnych sytuacjach, takich jak:
-
SCH do aktualizacji projektu PCB.
-
Wykonywanie aktualizacji adnotacji do schematycznych desygnatorów komponentów i skompilowanych desygnatorów komponentów.
-
Wdrażanie aktualizacji parametrów przy użyciu funkcji Parameter Manager (Tools » Parameter Manager).
-
Aktualizacja informacji o parametrach za pomocą informacji przechowywanych w bibliotekach źródłowych lub firmowej bazie danych. Podczas porównywania schematu i płytki drukowanej (np. po wybraniu opcji Design » Update), Altium Designer najpierw dopasowuje komponenty, które mają ten sam identyfikator UID. W przypadku wykrycia komponentów, które nie współdzielą identyfikatora UID, użytkownik jest powiadamiany, a aplikacja oferuje próbę dopasowania według desygnatora. Dopóki nie przypiszesz pasującego identyfikatora UID zarówno do schematu, jak i płytki drukowanej, nadal będziesz otrzymywać ten komunikat. Unikalne identyfikatory i ich korelacja są zarządzane w oknie dialogowym Edit Component Links (Project » Component Links).
Należy pamiętać, że okno dialogowe można otworzyć tylko wtedy, gdy aktywny jest dokument PCB, ponieważ zmiany UID są zawsze stosowane do PCB, a nie do schematu. Użyj okna dialogowego na dowolnym etapie projektowania, aby wyświetlić powiązania między komponentami w celu sprawdzenia, czy komponenty między dokumentami są prawidłowo dopasowane, a także w celu przypisania pasujących identyfikatorów UID do komponentów, które są obecnie niedopasowane.
Jeśli planujesz ponowną adnotację schematu lub płytki drukowanej, ważne jest, aby najpierw upewnić się, że identyfikatory UID są zgodne, ponieważ po zmianie wszystkich oznaczeń na schemacie lub płytce drukowanej identyfikator UID jest jedyną informacją, której można użyć do połączenia komponentu schematu z jego odpowiednikiem na płytce drukowanej.