Using Reuse Blocks & Snippets in Altium Designer

Jeśli projekty często zawierają wspólne "sekcje" obwodów, Altium Designer zapewnia prosty i łatwy sposób zapisywania i ponownego wykorzystywania sekcji obwodów projektowych, zarówno opartych na Workspace, jak i lokalnych, opartych na plikach. Takie sekcje można dodać do dowolnego projektu PCB bez konieczności rozpoczynania od zera za każdym razem. Jest to świetna funkcja dla tych często używanych fragmentów i mniejszych sekcji obwodów, które chcesz ponownie wykorzystać. System pozwala na zapisanie dowolnego wyboru:

  • Obwody na pojedynczym arkuszu schematu (fragment schematu).

  • Obwody w projekcie PCB, w tym komponenty i trasy (fragment PCB).

Po podłączeniu do obszaru roboczego można utworzyć pojedynczy element - blok ponownego użycia - który może zawierać zarówno schemat obwodu, jak i jego fizyczną reprezentację na płytce drukowanej. Gdy taki blok ponownego użycia zostanie umieszczony na arkuszu schematu, jego fizyczna reprezentacja zostanie automatycznie umieszczona w dokumencie PCB podczas procesu ECO.

PanelDesign Reuse jest centrum dowodzenia do tworzenia, zarządzania i używania bloków ponownego użycia i fragmentów - zarówno opartych na Workspace, jak i na plikach lokalnych.

Panel Design Reuse panel
Panel Design Reuse panel

Dostęp do panelu można uzyskać w następujący sposób:

  • Kliknij przycisk Panels w prawym dolnym rogu przestrzeni projektowej, a następnie kliknij przycisk Design Reuse.
  • Wybierz View » Panels » Design Reuse z menu głównego.
  • Wybierz Place » Reuse Block z menu głównego.

Górne menu rozwijane panelu zawiera listę wszystkich dostępnych folderów aktualnie istniejących w połączonym obszarze roboczym, które zawierają bloki ponownego użycia i fragmenty oparte na obszarze roboczym. Liczba obok nazwy każdego folderu pokazuje, ile bloków ponownego użycia i fragmentów projektu zawiera ten folder i jego podfoldery. Wybierz folder z listy rozwijanej, aby wyświetlić bloki ponownego użycia i fragmenty, które zawiera ten folder i jego podfoldery w głównej części panelu. Wybierz wpis połączonego obszaru roboczego z listy rozwijanej, aby wyświetlić wszystkie dostępne bloki i fragmenty ponownego użycia.

Struktura folderów przestrzeni roboczej może zostać zdefiniowana z poziomu Altium Designera za pomocą panelu Explorer.

Użyj przycisków filtrujących w wyskakującym okienku ikony , aby wyświetlić/ukryć zawartość określonych typów (Reuse Blocks, Schematic Snippets, PCB Snippets) w panelu. Użyj przycisku Sort By aby wybrać preferowaną opcję sortowania.

Użyj opcji filtrowania i sortowania, aby skonfigurować wyświetlanie zawartości w panelu
Użyj opcji filtrowania i sortowania, aby skonfigurować wyświetlanie zawartości w panelu

Aby wyszukać dostępne bloki ponownego użycia i fragmenty w wybranym folderze według ich nazwy lub opisu, wprowadź frazę w polu Search aby skutecznie filtrować i zawężać listę do konkretnych potrzeb.

Każdy blok ponownego użycia i fragment jest prezentowany w sekcji panelu głównego za pomocą kafelka zawierającego następujące dane:

  • Obraz podglądu - można go kliknąć, aby przełączać się między stanem normalnym i pełnowymiarowym. W przypadku bloku ponownego użycia należy użyć opcji aby przełączać się między podglądem PCB i dokumentów schematu;

  • Ikona typu - dla bloku ponownego użycia, dla fragmentu schematu, dla fragmentu PCB;

  • Nazwa i opis (jeśli zdefiniowano);

  • Identyfikator najnowszej wersji, data utworzenia i autor bloku ponownego użycia lub fragmentu schematu/PCB Workspace.

Informacje i elementy sterujące dla bloku ponownego użycia lub fragmentu są prezentowane na kafelku w panelu.
Informacje i elementy sterujące dla bloku ponownego użycia lub fragmentu są prezentowane na kafelku w panelu.

Tworzenie bloku ponownego użycia

Nowy blok ponownego użycia można utworzyć na następujące sposoby:

  1. Wybierz polecenie tworzenia nowego bloku ponownego użycia:

    • Z panelu Design Reuse klikając przycisk w górnej części panelu.

    • Używając polecenia File » New » Reuse Block z menu głównego.

    • Z panelu Eksploratora, klikając przycisk znajdujący się w prawym górnym rogu panelu, gdy przeglądany jest folder typu Design Reuse Blocks jest przeglądany.

  2. Tymczasowa edytowalna struktura podobna do projektu PCB bloku ponownego użycia zostanie otwarta w panelu Projects (pod wpisem dla obszaru roboczego, z którym jesteś aktualnie połączony), a tymczasowy edytor schematów zostanie otwarty w głównym oknie projektu, gotowy do zdefiniowania dokumentu schematu bloku ponownego użycia. Użyj standardowych poleceń i technik umieszczania, aby zdefiniować dokument schematu bloku ponownego użycia.

  3. Po zakończeniu użyj polecenia Design » Update PCB Document i procesu ECO, aby przenieść przechwycony schemat do dokumentu PCB bloku ponownego użycia, a następnie zastosować potrzebne zmiany w tym dokumencie (definiowanie lokalizacji komponentów, routingu itp.).

    Do definiowanego bloku ponownego użycia można dodać wiele dokumentów PCB. Aby to zrobić, należy użyć polecenia Add New to Project » PCB z menu po kliknięciu prawym przyciskiem myszy wpisu bloku ponownego użycia w panelu Projects panelu.

    Użyj polecenia Rename z menu po kliknięciu prawym przyciskiem myszy wpisu dodanego dokumentu PCB w panelu Projects aby zdefiniować dla niego znaczącą nazwę. Użyj polecenia Design » Update z menu głównego edytora schematów, aby zaktualizować wymagany dokument PCB.

    Gdy zarówno schemat, jak i dokumenty PCB bloku ponownego użycia są zdefiniowane, zapisz blok ponownego użycia w obszarze roboczym za pomocą polecenia Save to Server z menu kontekstowego wpisu bloku ponownego użycia w panelu Projects lub kontrolki Save to Server po prawej stronie wpisu.

    Ponieważ bloki ponownego użycia są przechowywane w połączonym obszarze roboczym, powinny używać komponentów z tego obszaru roboczego. W ten sposób można w pełni korzystać z systemu zawartości udostępnianego przez Workspace.

    • Zarówno dokumenty schematu, jak i PCB bloku ponownego użycia muszą zawierać co najmniej jeden komponent, aby mogły zostać zapisane w Workspace.

    • Jeśli dokumenty schematu i PCB bloku ponownego użycia nie są zsynchronizowane (wykryte zostaną różnice między dokumentami schematu i PCB), podczas próby zapisania bloku ponownego użycia w Workspace zostanie wyświetlone okno dialogowe z ostrzeżeniem. Można anulować zapisywanie, aby powrócić do bloku ponownego użycia i zająć się różnicami lub kontynuować zapisywanie.

  4. Pojawi się okno dialogowe New Reuse Block w którym można zdefiniować Name, Descriptionoraz obszar roboczy Folder w którym zostanie zapisany nowy blok ponownego użycia.

    Okno dialogowe New Reuse Block okno dialogowe
    Okno dialogowe New Reuse Block okno dialogowe

  5. Po kliknięciu przycisku OKblok ponownego użycia zostanie zapisany w Workspace, a jego tymczasowa struktura zostanie zamknięta.

Zapisany blok ponownego użycia można następnie znaleźć w panelu Design Reuse po wybraniu folderu, w którym został zapisany (lub wpisu połączonego obszaru roboczego) w górnym menu rozwijanym. Użycie polecenia Refresh z menu przycisku może być wymagane, aby nowy blok ponownego użycia pojawił się w panelu.

Zmiana nazwy bloku ponownego użycia

Po utworzeniu bloku ponownego użycia można w razie potrzeby zmienić jego nazwę na bardziej odpowiednią. Aby zmienić nazwę bloku ponownego użycia, użyj polecenia Rename które jest dostępne w podmenu oraz w menu kontekstowym panelu po kliknięciu prawym przyciskiem myszy Design Reuse panelu. W otwartym oknie dialogowym Rename Reuse Block wprowadź nowy tytuł, a następnie kliknij przycisk OK. Nazwa bloku ponownego użycia jest teraz żądaną nazwą, jak pokazano na poniższych ilustracjach.

Tworzenie fragmentu

Nowy fragment schematu lub PCB można szybko utworzyć z istniejącego obwodu na arkuszu schematu lub w dokumencie PCB:

  1. Wybierz wymagany obwód na schemacie lub w edytorze PCB.

  2. Kliknij prawym przyciskiem myszy i wybierz Snippets » Create Snippet from selected objects z menu kontekstowego lub wybierz polecenie Tools » Convert » Create Snippet from selected objects z menu głównego.

  3. Polecenie New Schematic Snippet lub New PCB Snippet w którym można zdefiniować nazwę, opis, miejsce docelowe zapisu (obszar roboczy lub folder lokalny) oraz folder, w którym zostanie zapisany nowy fragment kodu.

    Podczas zapisywania fragmentu w folderze lokalnym, kliknij przycisk znajdujący się po prawej stronie pola Path w oknie dialogowym, aby uzyskać dostęp do okna dialogowego Choose Snippet Folder które umożliwia wybranie istniejącego lokalnego folderu snippetów, w którym zostanie zapisany snippet, lub utworzenie nowego podfolderu w istniejącym lokalnym folderze snippetów.

    Aby uzyskać informacje na temat organizowania lokalnych snippetów w foldery, zobacz sekcję Organizacja lokalnych snippetów poniżej.
  4. Po kliknięciu przycisku OKsnippet zostanie zapisany.

Zapisany fragment można następnie znaleźć w panelu Design Reuse po wybraniu wpisu połączonego obszaru roboczego (lub folderu, w którym został zapisany) w górnym menu rozwijanym.

Snippet można utworzyć z zestawu wybranych obiektów. Tutaj pokazano tworzenie fragmentu schematu. Najedź kursorem na obraz, aby zobaczyć tworzenie fragmentu PCB.
Snippet można utworzyć z zestawu wybranych obiektów. Tutaj pokazano tworzenie fragmentu schematu. Najedź kursorem na obraz, aby zobaczyć tworzenie fragmentu PCB.

Używając polecenia Refresh z menu przycisków panelu może być wymagane, aby nowy blok ponownego użycia pojawił się w panelu.

Aby uzyskać dostęp do lokalnych fragmentów z panelu Design Reuse panelu, opcja Local Snippets musi być włączona w menu .

Snippet oparty na Workspace można również utworzyć z istniejącego lokalnego snippetu, klikając przycisk na kafelku snippetu (lub klikając prawym przyciskiem myszy w dowolnym miejscu na kafelku) i wybierając z menu polecenie Save to Server z menu. W polu New Schematic Snippet lub New PCB Snippet zdefiniuj pole wyboru Name, Descriptionoraz obszar roboczy Folder w którym zostanie zapisany fragment kodu.

Lokalny fragment kodu można zapisać w połączonej przestrzeni roboczej za pomocą polecenia Save to Server polecenie.
Lokalny fragment kodu można zapisać w połączonej przestrzeni roboczej za pomocą polecenia Save to Server polecenie.

Fragmenty przestrzeni roboczej powinny wykorzystywać komponenty z tej przestrzeni. W ten sposób można w pełni korzystać z systemu zawartości, który zapewnia Workspace.

Lokalna organizacja fragmentów

Panel Design Reuse umożliwia organizowanie lokalnych fragmentów w folderach fragmentów, dzięki czemu powiązane fragmenty mogą być grupowane razem, co ułatwia ich znajdowanie. Foldery Snippets są istniejącymi folderami Windows, których nie można utworzyć z poziomu panelu Design Reuse panelu. Zamiast tego są one "otwierane" lub "zamykane" podczas przeglądania lokalnych snippetów, które zawierają. Foldery te mogą być tworzone tylko bezpośrednio na dysku twardym lub w sieci poza Altium Designer.

Foldery Snippets mogą być otwierane i zamykane z poziomu okna dialogowego Available Snippets Folders klikając przycisk znajdujący się w prawym górnym rogu panelu Design Reuse i wybierając polecenie Snippet Folders z menu. Kliknij przycisk Open Folder aby przejść do żądanego folderu na dysku twardym lub w sieci. Wybrany folder zostanie dodany do listy w oknie dialogowym, a następnie pojawi się na liście rozwijanej w górnej części panelu Design Reuse panelu.

Aby usunąć folder snippets z listy (zasadniczo zamykając go z perspektywy przeglądania), wybierz folder na liście, a następnie kliknij przycisk Remove Folder. Użyj przycisków Move Up i Move Down aby zmienić kolejność, w jakiej lokalne fragmenty będą prezentowane w panelu Design Reuse gdy pozycja Local zostanie wybrana z listy rozwijanej panelu.

Umieszczanie bloków ponownego użycia i fragmentów

Aby umieścić blok ponownego użycia lub fragment w projekcie, kliknij w obrębie jego kafelka i kliknij przycisk , kliknij przycisk w obrębie jego kafelka lub kliknij prawym przyciskiem myszy w dowolnym miejscu kafelka i wybierz jedno z poniższych poleceń:

  • Place - wybierz, aby umieścić blok ponownego użycia lub fragment bezpośrednio na aktywnym schemacie lub dokumencie PCB.
  • Place as Sheet Symbol - gdy aktywny jest dokument schematu, wybierz, aby umieścić blok ponownego użycia lub fragment schematu jako symbol arkusza na arkuszu schematu. Zawartość bloku ponownego użycia lub fragmentu schematu zostanie umieszczona na automatycznie utworzonym podrzędnym arkuszu schematu, do którego odwołuje się umieszczony symbol arkusza.

Umieść blok ponownego użycia lub fragment za pomocą menu przycisków Place w jego kafelku w panelu. Wybierając polecenie Place gdzie blok ponownego użycia / fragment schematu jest umieszczany na aktywnym arkuszu schematu, pokazano tutaj. Najedź kursorem na obraz, aby wyświetlić wybór polecenia Place as Sheet Symbol w którym blok ponownego użycia / fragment schematu jest umieszczany na arkuszu podrzędnym, do którego odwołuje się umieszczony symbol arkusza.
Umieść blok ponownego użycia lub fragment za pomocą menu przycisków Place w jego kafelku w panelu. Wybierając polecenie Place gdzie blok ponownego użycia / fragment schematu jest umieszczany na aktywnym arkuszu schematu, pokazano tutaj. Najedź kursorem na obraz, aby wyświetlić wybór polecenia Place as Sheet Symbol w którym blok ponownego użycia / fragment schematu jest umieszczany na arkuszu podrzędnym, do którego odwołuje się umieszczony symbol arkusza.

Kliknij kontrolkę Show more w kafelku bloku ponownego użycia, aby wyświetlić sekcję PCB która zawiera listę dokumentów PCB bloku ponownego użycia. Wybierz wymagany dokument PCB z listy, a blok ponownego użycia zostanie umieszczony z tym dokumentem. Wybrany dokument PCB jest wyświetlany w obszarze podglądu kafelka bloku ponownego użycia, gdy PCB jest wybrany do podglądu.

Wybierz dokument PCB, który ma zostać umieszczony z blokiem ponownego użycia, aby wyświetlić jego podgląd.
Wybierz dokument PCB, który ma zostać umieszczony z blokiem ponownego użycia, aby wyświetlić jego podgląd.

Po umieszczeniu dokumentu schematu bloku ponownego użycia, jego dokument PCB może zostać umieszczony w dokumencie PCB poprzez proces ECO. W edytorze schematów użyj polecenia Design » Update PCB Document z menu głównego, a następnie zatwierdzić i wykonać zmiany za pomocą okna dialogowego Engineering Change Order . Dokument PCB zostanie umieszczony w dokumencie PCB jako związek i można nim zarządzać z trybu Związki w panelu PCB.

Gdy wybrany schemat lub komponent PCB jest częścią bloku ponownego użycia umieszczonego w projekcie, można sprawdzić jego właściwości, klikając łącze Reuse Block znajdujący się w panelu Properties w panelu. Właściwości nadrzędnego bloku ponownego użycia komponentu zostaną wyświetlone w panelu. Aby powrócić do właściwości początkowo wybranego komponentu, użyj łącza Component link.

Dostęp do właściwości bloku ponownego użycia z komponentu, który jest częścią tego bloku ponownego użycia. Powyższe obrazy przedstawiają dostęp do właściwości z komponentu schematu. Najedź kursorem na obraz, aby zobaczyć dostęp z komponentu PCB.
Dostęp do właściwości bloku ponownego użycia z komponentu, który jest częścią tego bloku ponownego użycia. Powyższe obrazy przedstawiają dostęp do właściwości z komponentu schematu. Najedź kursorem na obraz, aby zobaczyć dostęp z komponentu PCB.

W przypadku bloku ponownego użycia, jego dokument schematu lub PCB zostanie użyty podczas korzystania z polecenia place, w zależności od typu dokumentu, który jest aktywny podczas uruchamiania polecenia.

W przypadku fragmentu, upewnij się, że masz otwarty prawidłowy dokument docelowy jako aktywny dokument przed umieszczeniem fragmentu. Polecenie place będzie działać tylko wtedy, gdy snippet może być poprawnie umieszczony w tym dokumencie, tj. typ snippetu i typ dokumentu muszą być takie same.

Edycja bloków ponownego użycia i fragmentów

Aby edytować blok ponownego użycia lub fragment, kliknij przycisk na jego kafelku (lub kliknij prawym przyciskiem myszy w dowolnym miejscu na kafelku) i wybierz z menu polecenie Edit z menu.

Otwórz blok lub fragment do ponownego użycia oparty na przestrzeni roboczej do edycji za pomocą polecenia Edit z poziomu kafelka w panelu.
Otwórz blok lub fragment do ponownego użycia oparty na przestrzeni roboczej do edycji za pomocą polecenia Edit z poziomu kafelka w panelu.

Otworzy się tymczasowy edytor z dokumentem (zawierającym źródłowy blok ponownego użycia / fragment) zawartym w najnowszej wersji elementu przestrzeni roboczej, otwartym do edycji. Wprowadź wymagane zmiany, a następnie zapisz dokument w następnej wersji bloku ponownego użycia / fragmentu za pomocą polecenia File » Save to Server z menu głównego lub polecenia Save to Server z menu po kliknięciu prawym przyciskiem myszy wpisu bloku ponownego użycia/ fragmentu w panelu Projekty.

Właściwości (Nazwa, Opis i Ścieżka) lokalnego fragmentu mogą być edytowane poprzez okno dialogowe Snippet Properties które jest dostępne po kliknięciu przycisku na kafelku lokalnego fragmentu kodu (lub kliknięciu prawym przyciskiem myszy w dowolnym miejscu na kafelku) i wybraniu polecenia z menu Edit Properties z menu.

Edycja właściwości lokalnego fragmentu przy użyciu okna dialogowego Snippet Properties dostępnego z panelu Design Reuse panelu.
Edycja właściwości lokalnego fragmentu przy użyciu okna dialogowego Snippet Properties dostępnego z panelu Design Reuse panelu.

Usuwanie bloków ponownego użycia i fragmentów

Aby usunąć blok ponownego użycia lub fragment, kliknij przycisk na kafelku fragmentu (lub kliknij prawym przyciskiem myszy w dowolnym miejscu na kafelku) i wybierz z menu polecenie Delete z menu.

  • W przypadku bloku ponownego użycia lub fragmentu opartego na przestrzeni roboczej pojawi się okno dialogowe Delete Items pojawi się okno dialogowe, w którym należy potwierdzić usunięcie. Działanie to jest w rzeczywistości "miękkim usunięciem", w którym blok ponownego użycia lub fragment zostanie przeniesiony do obszaru przestrzeni roboczej Trash obszaru roboczego. Obszar Trash jest zasadniczo koszem, do którego można przenieść dowolną zawartość w obszarze roboczym (za pomocą akcji miękkiego usuwania). Jest on odizolowany od reszty obszaru roboczego. W przypadku bloku ponownego użycia można również zdecydować się na usunięcie powiązanej zawartości bloku ponownego użycia (np. schematu i fragmentów PCB).

    Miękkie usunięcie bloku ponownego użycia lub fragmentu za pomocą polecenia Delete z poziomu kafelka w panelu.
    Miękkie usunięcie bloku ponownego użycia lub fragmentu za pomocą polecenia Delete z poziomu kafelka w panelu.

  • W przypadku lokalnego fragmentu Confirm pojawi się okno dialogowe potwierdzające usunięcie. Czynność ta spowoduje usunięcie plików fragmentu z dysku twardego.

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
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