Multi-sheet & Hierarchical Designs

Altium Training

Altium Essentials: Navigating Schematics

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

W skrócie

W tym artykule wyjaśniamy, dlaczego podział schematu na wiele arkuszy może ułatwić tworzenie, czytanie, udostępnianie i drukowanie projektu, nawet jeśli układ nie jest szczególnie złożony. Omawiamy dwie kluczowe decyzje dotyczące projektu wieloarkuszowego: relacje strukturalne między arkuszami oraz sposób definiowania połączeń. Następnie skupiamy się na samej strukturze, porównując podejście płaskie i hierarchiczne w Altium Designer. Dowiesz się również, kiedy każde z tych podejść sprawdza się najlepiej, z jakimi kompromisami się wiąże i jaką rolę w organizacji projektu wieloarkuszowego odgrywają symbole arkuszy. Ten praktyczny przewodnik pomoże Ci wybrać odpowiednią strukturę przed rozpoczęciem projektowania. Czytaj dalej, aby zyskać solidne podstawy do pracy nad kolejnym schematem.

- Poznaj różnice między płaskimi a hierarchicznymi projektami wieloarkuszowymi i dowiedz się, kiedy warto wybrać każde z tych podejść.
- Dowiedz się, dlaczego podział na wiele arkuszy może poprawić czytelność, usprawnić pracę zespołową, zwiększyć modułowość i ułatwić drukowanie.
- Zobacz, jak symbole arkuszy służą do reprezentowania arkuszy podrzędnych i odwzorowywania struktury schematu w Altium Designer.
Zagłęb się w temat dzięki AI:

Gdy schematy tworzono jeszcze na papierze, często mieściły się one na pojedynczym arkuszu wystarczająco dużym, by zająć cały duży stół kreślarski. Kopie wykonywano na specjalnej kopiarce wielkoformatowej. Czasy się zmieniły — obecnie schematy powstają na komputerach, są przechowywane na serwerach i drukowane na małoformatowych drukarkach laserowych.

Ta zmiana sprawia, że nawet prosty projekt można łatwiej przedstawić i zrozumieć, jeśli zostanie rozłożony na kilka arkuszy schematu. Nawet gdy projekt nie jest szczególnie skomplikowany, uporządkowanie go na wielu arkuszach może przynieść korzyści.

Projekt może na przykład zawierać różne moduły. Przechowywanie ich jako oddzielnych dokumentów pozwala kilku projektantom pracować nad projektem jednocześnie. Podział projektu na logiczne moduły znacznie poprawia również jego czytelność, co jest istotne dla osób, które będą musiały odczytać i zinterpretować schemat na późniejszym etapie cyklu życia produktu. Kolejną zaletą jest możliwość korzystania z druku małoformatowego, na przykład na drukarkach laserowych, gdy projekt jest podzielony na kilka arkuszy z mniejszą liczbą komponentów na każdym z nich.

Jeśli planujesz rozłożyć projekt na wiele arkuszy, musisz podjąć dwie decyzje dotyczące:

  • relacji strukturalnych między arkuszami oraz

  • sposobu realizacji połączeń elektrycznych między obwodami na tych arkuszach.

Wybór będzie zależeć od wielkości i rodzaju danego projektu oraz Twoich osobistych preferencji.

Ten artykuł koncentruje się na relacjach strukturalnych między arkuszami, zasadach ich działania oraz narzędziach i technikach dostępnych do tworzenia projektów wieloarkuszowych. Więcej informacji na temat tworzenia połączeń znajdziesz w artykule Tworzenie połączeń.

Projekt płaski czy hierarchiczny

Jak już wspomniano, jako projektant musisz zdecydować, jak uporządkować arkusze schematu i jak ustanowić połączenia między nimi. Nie są to jednak niezależne decyzje — wybierając strukturę, musisz również wybrać sposób tworzenia połączeń między arkuszami.

Istnieją dwa podejścia do strukturyzowania projektu wieloarkuszowego: flat lub hierarchical.

Oba podejścia są poprawne; każde ma swoje mocne i słabe strony. Projekt płaski można utworzyć szybciej, ale innym osobom trudniej będzie śledzić sygnały i interpretować jego działanie, zwłaszcza na wydruku. Narysowanie projektu hierarchicznego zajmuje więcej czasu, ponieważ tworzenie połączeń wymaga większej liczby kroków. W zamian powstaje projekt, którego działanie łatwiej zrozumieć i w którym łatwiej śledzić sygnały między arkuszami. Projektowanie hierarchiczne jest również ważne przy ponownym wykorzystywaniu projektów i stanowi niezbędny element projektu wielokanałowego.

Technika łączenia arkusza podrzędnego z nadrzędnym jest taka sama w projektach płaskich i hierarchicznych — o tym, czy projekt jest płaski, czy hierarchiczny, decyduje sposób tworzenia połączeń.

Projekt płaski

Projekt płaski można sobie wyobrazić jako duży arkusz schematu pocięty na kilka mniejszych — wszystkie arkusze znajdują się w nim na tym samym poziomie. Połączenia w projekcie płaskim są tworzone bezpośrednio między dowolnymi arkuszami — taki rodzaj połączeń określa się jako połączenia poziome.

W projekcie płaskim arkusz główny jest opcjonalny. Jeśli zostanie dodany, będzie zawierał symbol arkusza dla każdego arkusza w projekcie, ale nie może zawierać żadnych przewodów. Projekt płaski może obejmować dowolną liczbę arkuszy.

Pierwszy obraz — projekt płaski bez arkusza głównego; drugi obraz — ten sam projekt z arkuszem głównym. Zwróć uwagę, że arkusz główny nie zawiera przewodów. Przedstawia jedynie arkusze wchodzące w skład projektu. 
Pierwszy obraz — projekt płaski bez arkusza głównego; drugi obraz — ten sam projekt z arkuszem głównym. Zwróć uwagę, że arkusz główny nie zawiera przewodów. Przedstawia jedynie arkusze wchodzące w skład projektu.

Oba powyższe obrazy przedstawiają projekt płaski. Wersja po lewej stronie nie ma arkusza głównego, a wersja po prawej go ma. W przypadku niewielkiego projektu, który zawiera tylko dwa lub trzy arkusze schematu, możesz uznać, że arkusz główny nie wnosi żadnej wartości. Gdy liczba arkuszy rośnie, arkusz główny może ułatwić czytelnikowi zrozumienie działania projektowanego obwodu dzięki odpowiedniemu rozmieszczeniu bloków logicznych (symboli arkuszy). Wszystkie arkusze projektu są wyświetlane na tym samym poziomie w panelu Projects, ponieważ nie ma tu hierarchii.

Projekt hierarchiczny

Należy pamiętać, że w przypadku projektów hierarchicznych projekt może zawierać tylko jeden arkusz najwyższego poziomu. Wszystkie pozostałe dokumenty źródłowe muszą być wskazywane przez symbole arkuszy. Podczas walidacji projektu można użyć kontroli naruszenia Wiele dokumentów najwyższego poziomu, aby wykryć niespełnienie tego warunku. Ponadto żaden symbol arkusza nie może odwoływać się do arkusza, na którym się znajduje, ani do żadnego arkusza znajdującego się wyżej w hierarchii, ponieważ spowodowałoby to utworzenie niemożliwej do rozwiązania pętli w strukturze.

Projekt hierarchiczny to projekt, w którym odwzorowana jest struktura drzewiasta, czyli relacje między arkuszami. Służą do tego symbole arkuszy reprezentujące arkusze niższego poziomu w hierarchii projektu. Symbol reprezentuje arkusz podrzędny, a zawarte w nim wejścia arkusza reprezentują porty na arkuszu podrzędnym lub łączą się z nimi. Połączenia są realizowane za pośrednictwem wejść arkuszy w tych symbolach arkuszy, a nie bezpośrednio między portami na różnych arkuszach.

Podobnie jak w projekcie płaskim, arkusz podrzędny jest identyfikowany przez podanie jego nazwy pliku w symbolu arkusza. W projekcie hierarchicznym ten arkusz podrzędny może również zawierać symbole arkuszy odwołujące się do arkuszy niższego poziomu, tworząc w ten sposób kolejny poziom hierarchii. Poniższa ilustracja przedstawia projekt hierarchiczny z trzema poziomami hierarchii.

W projekcie hierarchicznym struktura widoczna w drzewie jest określana przez relacje między arkuszami nadrzędnymi a podrzędnymi, tworzone przez symbole arkuszy.
W projekcie hierarchicznym struktura widoczna w drzewie jest określana przez relacje między arkuszami nadrzędnymi a podrzędnymi, tworzone przez symbole arkuszy.

W projekcie hierarchicznym sygnał z arkusza podrzędnego opuszcza arkusz przez port, który łączy się z odpowiadającym mu wejściem arkusza na arkuszu nadrzędnym. Arkusz nadrzędny zawiera przewody prowadzące sygnał z arkusza podrzędnego do wejścia arkusza w innym symbolu arkusza. Następnie sygnał trafia do odpowiadającego mu portu na drugim arkuszu podrzędnym, jak pokazano na poniższym rysunku.

The connectivity is from a Port on the child sheet up to a matching Sheet Entry in the Sheet Symbol on the parent sheet

Taka struktura arkuszy nadrzędnych i podrzędnych może mieć dowolną liczbę poziomów, a projekt hierarchiczny może zawierać dowolną liczbę arkuszy.

O połączeniach między arkuszami decyduje Net Identifier Scope. Ustawienie to znajduje się na karcie Options w oknie dialogowym Options for Project. Aby dowiedzieć się więcej o tworzeniu połączeń, przeczytaj stronę Tworzenie połączeń. Pamiętaj, że ustawienie Net Identifier Scope obejmuje opcję Automatic — jest ona dobrym wyborem, o ile nie masz nietypowych wymagań dotyczących połączeń.

Zaletą projektu hierarchicznego jest to, że przedstawia on czytelnikowi strukturę projektu oraz zapewnia w pełni przewidywalne i łatwe do prześledzenia połączenia, ponieważ zawsze prowadzą one od arkusza podrzędnego do symbolu arkusza na arkuszu nadrzędnym.

Kolejną zaletą projektu hierarchicznego jest to, że stanowi on podstawę zaawansowanego systemu ponownego wykorzystania projektów. System ten jest dostępny w dwóch wariantach, zależnie od sposobu przechowywania danych: opartym na plikach lub opartym na serwerze.

  • System oparty na plikach nosi nazwę Device Sheets i umożliwia umieszczenie istniejącego schematu z biblioteki Device Sheets bezpośrednio w tworzonym projekcie. Aby dowiedzieć się więcej o Device Sheets, zapoznaj się ze stroną Praca z arkuszami Device Sheets.

  • System oparty na przestrzeni roboczej nosi nazwę Managed Schematic Sheets i umożliwia umieszczenie istniejącego schematu z połączonej przestrzeni roboczej bezpośrednio w tworzonym projekcie. Aby dowiedzieć się więcej o zarządzanych arkuszach, zapoznaj się ze stroną Praca z zarządzanymi arkuszami schematów.

Dodawanie odsyłaczy

Dodanie odsyłaczy do projektu pozwala łatwo śledzić połączenia sieci między arkuszami schematu w projekcie. Edytor schematów obsługuje automatyczne tworzenie i aktualizowanie odsyłaczy.

Włącz opcję Automatic Cross References w sekcji General i skonfiguruj opcje w sekcji Cross References na karcie Opcje okna dialogowego Opcje projektu. Możesz ustawić określony styl odsyłaczy dla aktywnego projektu lub włączyć opcję Follow Cross References settings in Preferences, aby odziedziczyć ustawienia z sekcji Port Cross References na stronie Schemat – Ogólne okna dialogowego Preferences. W tym miejscu możesz również wybrać obiekty (porty, łączniki międzyarkuszowe, wejścia arkusza), dla których będą wyświetlane odsyłacze.

Możesz szybko uzyskać dostęp do karty Options okna dialogowego Project Options, wybierając polecenie Reports » Automatic Cross References Settings z menu głównego lub klikając prawym przyciskiem myszy w obszarze projektowania i wybierając polecenie Sheet Actions » Automatic Cross References Settings z menu kontekstowego.

Skonfiguruj automatyczne odsyłacze dla aktywnego projektu na karcie Options okna dialogowego Project Options.
Skonfiguruj automatyczne odsyłacze dla aktywnego projektu na karcie Options okna dialogowego Project Options.

Odsyłacze będą wyświetlane na schematach obok wybranych obiektów, zgodnie ze skonfigurowanym stylem. Wartości odsyłaczy są również wyświetlane w panelu Properties, w którym można włączać i wyłączać widoczność odsyłaczy dla zaznaczonych obiektów.

Odsyłacze można przeglądać na schematach, a dla zaznaczonego obiektu — także w panelu Properties. Tutaj pokazano przykład odsyłaczy dla portu.
Odsyłacze można przeglądać na schematach, a dla zaznaczonego obiektu — także w panelu Properties. Tutaj pokazano przykład odsyłaczy dla portu.

Odsyłacze są również obsługiwane w plikach PDF schematów. Jeśli obiekt jest powiązany z więcej niż jednym połączonym obiektem (np. port jest połączony z wejściem arkusza na nadrzędnych arkuszach schematu oraz z portami na innych arkuszach), kliknięcie tego obiektu w pliku PDF spowoduje wyświetlenie listy arkuszy zawierających połączone obiekty. Wybierz pozycję z listy, aby otworzyć odpowiednią stronę. Jeśli obiekt jest powiązany tylko z jednym połączonym obiektem, kliknięcie go spowoduje natychmiastowe otwarcie odpowiedniej strony.

W pliku PDF schematu można łatwo przechodzić między wieloma połączonymi obiektami za pomocą menu podręcznego.
W pliku PDF schematu można łatwo przechodzić między wieloma połączonymi obiektami za pomocą menu podręcznego.

Tworzenie projektu wieloarkuszowego

Dodanie drugiego arkusza schematu do projektu oznacza utworzenie projektu wieloarkuszowego. Jeśli planujesz utworzyć projekt płaski bez arkusza nadrzędnego, po prostu dodawaj kolejne arkusze schematu do projektu (kliknij prawym przyciskiem myszy pozycję projektu w panelu Projects i wybierz polecenie Add New to Project » Schematic z menu kontekstowego), a następnie upewnij się, że zakres identyfikatorów sieci jest ustawiony prawidłowo.

Jeśli chcesz używać symboli arkuszy do odwoływania się do arkuszy niższego poziomu, możesz umieścić symbol arkusza i ręcznie go edytować, aby prawidłowo wskazywał arkusz niższego poziomu, lub skorzystać z różnych wbudowanych poleceń pomocniczych opisanych poniżej.

Odwoływanie się do arkusza podrzędnego

To właściwość Filename symbolu arkusza wskazuje arkusz niższego poziomu. Należy pamiętać, że to pole powinno zawierać wyłącznie nazwę pliku schematu, bez ścieżki do jego lokalizacji (informacje o lokalizacji są przechowywane w pliku projektu).

Właściwość Filename łączy ten symbol arkusza z podrzędnym arkuszem schematu.
Właściwość Filename łączy ten symbol arkusza z podrzędnym arkuszem schematu.

Należy pamiętać, że schemat podrzędny nie musi być przechowywany w tym samym folderze co schemat nadrzędny. Jeśli plik znajduje się w podfolderze folderu schematu nadrzędnego, używane są względne odwołania do plików. Jeśli plik jest przechowywany w innej lokalizacji, używane są odwołania bezwzględne. Zachowaj ostrożność podczas przenoszenia plików w takim projekcie lub użyj narzędzia Project Packager, aby spakować pliki do archiwum ZIP — narzędzie to uwzględnia ścieżki plików podczas pakowania projektu.

Nawigacja w projekcie wieloarkuszowym

Edytor schematów udostępnia narzędzia umożliwiające szybkie przechodzenie między dokumentami w projekcie wieloarkuszowym oraz powiązanymi obiektami w tych dokumentach.

Polecenie Tools » Up/Down Hierarchy służy do przechodzenia z bieżącego dokumentu o jeden poziom wyżej lub niżej w hierarchii projektu. Po uruchomieniu polecenia kursor przyjmie kształt krzyżyka i pojawi się monit o wybranie punktu nawigacji. Kliknięcie wejścia arkusza spowoduje wyświetlenie odpowiadającego mu portu na arkuszu podrzędnym, a kliknięcie symbolu arkusza — całego arkusza podrzędnego. Aby przejść w górę hierarchii, kliknij port, co spowoduje wyświetlenie odpowiadającego mu wejścia arkusza na arkuszu nadrzędnym.

Jeśli wejście arkusza lub port jest podłączony do magistrali, pierwsze kliknięcie otworzy menu, w którym można wybrać całą magistralę lub pojedynczy sygnał magistrali. Odpowiednie połączenia prowadzące od wejścia arkusza lub portu zostaną podświetlone. Ponowne kliknięcie pierwotnego wejścia arkusza lub portu spowoduje wyświetlenie odpowiednio odpowiadającego mu portu na arkuszu schematu niższego poziomu lub wejścia arkusza na arkuszu wyższego poziomu.

Aby otworzyć arkusz podrzędny wskazywany przez symbol arkusza znajdujący się pod kursorem, kliknij prawym przyciskiem myszy umieszczony symbol arkusza i wybierz polecenie Sheet Symbol Actions » Open SubSheet <SchematicDocumentName> z menu kontekstowego. Po uruchomieniu polecenia dokument schematu wskazywany przez symbol zostanie otwarty (jeśli nie jest już otwarty) i stanie się aktywnym dokumentem w głównym oknie projektowym.

Gdy dla powiązanych obiektów są włączone automatyczne odsyłacze, do nawigacji między portami, wejściami arkuszy i łącznikami międzyarkuszowymi można również używać poleceń Jump To z podmenu Port Actions, Sheet Entry Actions i Off Sheet Actions (w przypadku projektu płaskiego), dostępnych po kliknięciu obiektów prawym przyciskiem myszy. Na przykład, gdy opcja Automatic Cross References jest włączona, a dla opcji Ports na karcie Options w oknie dialogowym Options for Project wybrane jest ustawienie Sheet Entry & Ports, można kliknąć port prawym przyciskiem myszy i wybrać odpowiednie polecenie Port Actions » Jump to Port <PortName> on <SchematicDocumentName> lub Port Actions » Jump to Sheet Entry <PortName> on <SchematicDocumentName> z menu kontekstowego — dokument źródłowy wskazanego portu lub wejścia arkusza stanie się aktywnym dokumentem, a kursor zostanie umieszczony nad tym portem lub wejściem arkusza. Wszystkie porty o tej samej nazwie (oraz podłączone do nich połączenia) w dokumencie docelowym zostaną podświetlone.

Użyj polecenia Jump to, aby przejść do odpowiadającego obiektu w dowolnym miejscu projektu.
Użyj polecenia Jump to, aby przejść do odpowiadającego obiektu w dowolnym miejscu projektu.

  • Podczas nawigacji między obiektami odpowiedni obiekt zostanie podświetlony w obszarze projektowym. Sposób wyświetlania jest zgodny z ustawieniami Highlight Methods (przyciemnianie, powiększanie, zaznaczanie) określonymi na stronie System - Navigation w oknie dialogowym Preferences.
  • Po hierarchii można również poruszać się bezpośrednio, przytrzymując Ctrl i klikając dwukrotnie port, wejście arkusza lub symbol arkusza.
  • Po hierarchii można również poruszać się za pomocą funkcji Interactive Navigation w panelu Navigator.

Tworzenie hierarchii

Oprogramowanie zawiera szereg poleceń umożliwiających szybkie i sprawne tworzenie hierarchicznej struktury obejmującej wiele dokumentów. Wybór poleceń zależy od przyjętej metodyki projektowania, którą można ogólnie sklasyfikować jako odgórną lub oddolną. Polecenia te są wydajniejsze niż ręczne tworzenie hierarchii, ponieważ obsługują wszystkie elementy niezbędne w tym procesie, takie jak dodawanie wejść arkuszy, tworzenie nowych arkuszy schematu, umieszczanie portów itd.

Użyj tego polecenia, aby utworzyć hierarchię metodą odgórną:

  • Create Sheet From Sheet Symbol (menu główne Design lub podmenu Sheet Symbol Actions menu kontekstowego symbolu arkusza) — użyj tego polecenia, aby utworzyć nowy arkusz schematu poniżej wskazanego symbolu arkusza. Porty odpowiadające wejściom arkusza na symbolu zostaną umieszczone w lewym dolnym rogu nowego dokumentu. Nie przejmuj się, jeśli symbol arkusza nie zawiera jeszcze wszystkich wejść arkusza. Jeśli z czasem dodasz kolejne, możesz ponownie zsynchronizować wejścia arkusza i porty, jak opisano poniżej.

    • Utworzony dokument schematu przyjmuje nazwę pliku określoną w symbolu arkusza. Możesz wpisać docelową nazwę dokumentu w polu File Name  symbolu arkusza wraz z rozszerzeniem (np. <DocumentName>.SchDoc) lub pozostawić to pole puste i podać nazwę później, podczas zapisywania dokumentu.
    • Zachowaj ostrożność podczas tworzenia arkusza na podstawie symbolu arkusza, jeśli arkusz o takiej nazwie pliku już istnieje. Zostanie utworzony nowy arkusz o tej samej nazwie pliku. Konflikt nazw można rozwiązać podczas zapisywania, zapisując nowy arkusz pod inną nazwą lub w razie potrzeby nadpisując istniejący arkusz.
    • Elektryczne typy wejścia/wyjścia portów utworzonych na nowym arkuszu podrzędnym będą takie same jak typy wejść arkusza w źródłowym symbolu arkusza nadrzędnego.

Użyj tego polecenia, aby utworzyć hierarchię metodą oddolną:

  • Create Sheet Symbol From Sheet (menu główne Design lub podmenu Sheet Actions menu kontekstowego obszaru projektowego) — użyj tego polecenia, aby utworzyć symbol na podstawie wskazanego arkusza schematu. Aby użyć tego polecenia, najpierw przejdź do arkusza, w którym ma zostać umieszczony nowy symbol arkusza, a następnie uruchom polecenie. Otworzy się okno dialogowe Choose Document to Place — wybierz w nim docelowy dokument schematu, do którego ma odwoływać się nowo utworzony symbol arkusza. Symbol arkusza będzie zawierał wejście arkusza odpowiadające każdemu znalezionemu portowi. Jeśli później porty lub wejścia arkusza zostaną dodane albo usunięte, można je ponownie zsynchronizować, jak opisano poniżej.

    • Ponieważ symbol arkusza jest tworzony i umieszczany na aktywnym arkuszu, arkusz ten nie będzie widoczny w oknie dialogowym Choose Document to Place . Wynika to z faktu, że symbol arkusza nie może odwoływać się do arkusza, na którym sam jest umieszczony.
    • Typy elektryczne we/wy wejść arkusza utworzonych w nowym symbolu arkusza nadrzędnego będą takie same jak typy portów w źródłowym arkuszu podrzędnym.

Użyj tego polecenia, aby zmienić rozmieszczenie obwodów w projekcie:

  • Edit » Refactor » Move Selected Sub-circuit to Different Sheet - użyj tego polecenia, aby przenieść zaznaczone komponenty i połączenia na inny arkusz w projekcie. Otworzy się okno dialogowe Choose Destination Document, w którym można wybrać dowolny istniejący arkusz schematu w projekcie. To polecenie opisano bardziej szczegółowo poniżej.

Jeśli zastanawiasz się, dlaczego istnieją osobne polecenia do przenoszenia komponentów między arkuszami, powodem jest to, że standardowe polecenia Wytnij i Kopiuj automatycznie resetują unikatowy identyfikator każdego komponentu. Identyfikator UID wiąże komponent na schemacie z komponentem na PCB. Jeśli identyfikator UID komponentu na schemacie został zresetowany, przy każdej synchronizacji projektu (po użyciu polecenia Design » Update) pojawi się monit o podjęcie próby dopasowania na podstawie oznaczeń. W razie potrzeby identyfikatory UID można ponownie zsynchronizować za pomocą polecenia Project » Component Links w edytorze PCB.

► Dowiedz się więcej o synchronizacji projektu

Reorganizacja projektu

Main article: Refaktoryzacja projektu

Proces projektowania często przebiega w sposób nieuporządkowany i spontaniczny. Projektant może jednocześnie opracowywać koncepcje wielu części projektu, tworząc kolejne fragmenty schematu w miarę rozwoju pomysłów. W rezultacie początkowo dobrze zorganizowany i starannie rozplanowany zestaw schematów może stać się przeładowany i chaotyczny. Choć do reorganizacji schematu można używać poleceń Wytnij, Kopiuj i Wklej, nie zawsze jest to najlepsze rozwiązanie.

Dlaczego nie używać wycinania i kopiowania? Ponieważ podczas umieszczania każdego komponentu przypisywany jest mu unikatowy identyfikator, który jest automatycznie resetowany po wycięciu lub skopiowaniu i wklejeniu komponentu. Taki sposób zarządzania identyfikatorami UID zapewnia, że każdy identyfikator UID występuje w projekcie tylko raz, ponieważ jest on kluczowym polem łączącym komponent na schemacie z komponentem na PCB. Korzystanie z poleceń Wytnij/Kopiuj/Wklej jest odpowiednie, jeśli projekt nie został jeszcze przeniesiony do edytora PCB. Jeśli jednak został już przeniesiony, lepiej użyć narzędzi do refaktoryzacji.

Przenoszenie fragmentu obwodu na inny arkusz

Najprostszym sposobem przeniesienia fragmentu obwodu z jednego arkusza na inny jest zaznaczenie go, a następnie uruchomienie polecenia Edit » Refactor » Move Selected Sub-circuit to Different Sheet. Otworzy się okno dialogowe Choose Destination Document. Po wybraniu arkusza docelowego i kliknięciu OK zostanie wyświetlony ten arkusz, a fragment obwodu będzie dołączony do kursora, gotowy do umieszczenia.

Zaznaczony fragment obwodu można łatwo przenieść na inny arkusz w projekcie za pomocą polecenia Move Selected Subcircuit to Different Sheet.
Zaznaczony fragment obwodu można łatwo przenieść na inny arkusz w projekcie za pomocą polecenia Move Selected Subcircuit to Different Sheet.

► Dowiedz się więcej o refaktoryzacji projektu.

Synchronizacja portów i wejść arkusza

Jeśli w ramach reorganizacji projektu przeniesiono komponenty i połączenia, konieczne może być również ponowne zsynchronizowanie arkusza podrzędnego z jego symbolem arkusza, tak aby każdy port miał odpowiadające mu wejście arkusza. Służy do tego polecenie Synchronize Sheet Entries and Ports, którego można użyć w następujący sposób:

  • A specific Sheet Symbol - kliknij symbol arkusza prawym przyciskiem myszy, aby wyświetlić menu kontekstowe, i wybierz polecenie Sheet Symbol Actions » Synchronize Sheet Entries and Ports, aby przeanalizować tylko symbol arkusza znajdujący się pod kursorem.
  • All Sheet Symbols in the design - wybierz polecenie Design » Synchronize Sheet Entries and Ports, aby przeanalizować wszystkie symbole arkuszy w całym projekcie. Okno dialogowe będzie zawierać kartę dla każdego symbolu arkusza w projekcie, zgodnie z opcją Only Show unmatched sheet symbols u dołu okna.

W przypadku obu tych poleceń otworzy się okno dialogowe Synchronize Ports to Sheet Entries. Po prawej stronie okna zostaną wyświetlone już dopasowane porty i wejścia arkusza, a niedopasowane porty i wejścia arkusza znajdą się w dwóch kolumnach po lewej stronie. Symbol arkusza jest „zsynchronizowany” z arkuszem podrzędnym, do którego się odwołuje, jeśli wszystkie jego wejścia arkusza pasują do odpowiadających im portów na tym arkuszu podrzędnym — zarówno pod względem nazwy, jak i typu we/wy.

Okno dialogowe Synchronize Ports to Sheet Entries służy do zapewnienia zgodności wejść arkusza z portami na arkuszu podrzędnym. Zwróć uwagę na dwie karty — oznaczają one, że w tym projekcie występują dwa symbole arkuszy z niezgodnościami między wejściami arkusza a portami.
Okno dialogowe Synchronize Ports to Sheet Entries służy do zapewnienia zgodności wejść arkusza z portami na arkuszu podrzędnym. Zwróć uwagę na dwie karty — oznaczają one, że w tym projekcie występują dwa symbole arkuszy z niezgodnościami między wejściami arkusza a portami.

W przypadku niedopasowanych elementów wyświetlanych po lewej stronie okna dialogowego należy wybrać wejście arkusza w pierwszej kolumnie, następnie właściwy port w drugiej kolumnie, a potem kliknąć odpowiedni przycisk pośrodku okna dialogowego, aby zaktualizować jeden z tych elementów i zsynchronizować je ze sobą (zostaną wówczas przeniesione na listę po prawej stronie okna dialogowego).

Przyciski działają następująco:

  • Button, update the Port to Match the Sheet Entry - zastosowanie właściwości wejścia arkusza do wybranego portu.
  • Button, update the Sheet Entry to Match the Port - zastosowanie właściwości portu do wybranego wejścia arkusza.

Jeśli w lewej kolumnie wybrano wiele wejść arkusza, oprogramowanie zsynchronizuje każde z nich z sąsiadującym portem w drugiej kolumnie. Jeśli nie ma sąsiadującego portu (lub wejścia arkusza), zostanie utworzony nowy.

  • Jeśli polecenie doda nowe wejścia arkusza lub porty, po jego zakończeniu należy je odpowiednio rozmieścić na arkuszu schematu.
  • Pamiętaj, że wszelkie zmiany wprowadzone w oknie dialogowym są stosowane natychmiast. Nie można cofnąć zmiany za pomocą tego okna. Aby cofnąć zmianę, należy użyć funkcji Undo dokumentu.
AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Contents
Dostępność funkcji

Dostępne funkcje zależą od tego, z którego rozwiązania Altium korzystasz – Altium Develop, Altium Agile Teams, Altium Agile Enterprise lub Altium Designer (w ramach aktywnej subskrypcji terminowej).

Jeśli opisana funkcja nie jest widoczna w Twoim oprogramowaniu, skontaktuj się z działem sprzedaży Altium, aby dowiedzieć się więcej.

Starsza dokumentacja

Dokumentacja Altium Designer nie jest już wersjonowana. Jeśli potrzebujesz dostępu do dokumentacji dla starszych wersji Altium Designer, odwiedź sekcję Starsza dokumentacja na stronie Inne instalatory.

Contents