Praca z blokami ponownego użycia i fragmentami

Jeśli Twoje projekty często zawierają wspólne „sekcje” układów, Altium Designer zapewnia prosty i wygodny sposób zapisywania oraz ponownego wykorzystywania fragmentów obwodów projektu — zarówno opartych na Workspace, jak i lokalnych, plikowych. Takie sekcje można dodawać do dowolnego projektu PCB bez konieczności każdorazowego rozpoczynania od zera. To świetna funkcja dla często używanych fragmentów i mniejszych sekcji obwodów, które chcesz wykorzystywać ponownie. System pozwala zapisać dowolny wybór:

  • Obwodów na pojedynczym arkuszu schematu (fragment schematu).

  • Obwodów w projekcie PCB, w tym komponentów i tras połączeń (fragment PCB).

Po połączeniu z Workspace możesz utworzyć pojedynczy obiekt — Reuse Block — który może zawierać zarówno obwody schematyczne, jak i ich fizyczną reprezentację dla PCB. Gdy taki blok ponownego użycia zostanie umieszczony na arkuszu schematu, jego fizyczna reprezentacja zostanie automatycznie umieszczona w dokumencie PCB podczas procesu ECO.

Panel Design Reuse jest centralnym miejscem do tworzenia, zarządzania i używania bloków ponownego użycia oraz fragmentów — zarówno opartych na Workspace, jak i lokalnych, plikowych.

Panel Design Reuse
Panel Design Reuse

Do panelu można uzyskać dostęp na następujące sposoby:

  • Kliknij przycisk Panels w prawym dolnym rogu obszaru projektowego, a następnie kliknij 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 istniejących obecnie w podłączonym Workspace, które zawierają bloki ponownego użycia i fragmenty oparte na Workspace. Liczba obok nazwy każdego folderu pokazuje, ile bloków ponownego użycia projektu i fragmentów zawiera ten folder oraz jego podfoldery. Wybierz folder z listy rozwijanej, aby wyświetlić w głównej części panelu bloki ponownego użycia i fragmenty zawarte w tym folderze oraz jego podfolderach. Wybierz wpis podłączonego Workspace z listy rozwijanej, aby wyświetlić wszystkie dostępne bloki ponownego użycia i fragmenty.

Strukturę folderów Workspace można definiować w Altium Designer za pomocą panelu Explorer.

Użyj przycisków filtrowania w wyskakującym oknie ikony , aby pokazać/ukryć zawartość określonych typów (Reuse Blocks, Schematic Snippets, PCB Snippets) w panelu. Użyj kontrolki Sort By, aby wybrać preferowaną opcję sortowania.

Użyj opcji filtrowania i sortowania, aby skonfigurować sposób wyświetlania zawartości w panelu
Użyj opcji filtrowania i sortowania, aby skonfigurować sposób wyświetlania zawartości w panelu

Aby wyszukać dostępne bloki ponownego użycia i fragmenty w wybranym folderze według nazwy lub opisu, wpisz frazę w polu Search, aby skutecznie filtrować i zawężać listę zgodnie z własnymi potrzebami.

Każdy blok ponownego użycia i fragment jest prezentowany w głównej części panelu w postaci kafelka zawierającego następujące dane:

  • Obraz podglądu — można go kliknąć, aby przełączać między stanem normalnym a pełną skalą. W przypadku bloku ponownego użycia użyj przycisku  Kliknij i przeciągnij, aby przesunąć, aby przełączać między podglądem jego dokumentów PCB i schematu;

  • Ikona typu —  Kliknij i przeciągnij, aby przesunąć dla bloku ponownego użycia,  Kliknij i przeciągnij, aby przesunąć dla fragmentu schematu,  Kliknij i przeciągnij, aby przesunąć dla fragmentu PCB;

  • Nazwa i opis (jeśli zdefiniowano);

  • Identyfikator najnowszej rewizji, data utworzenia oraz autor bloku ponownego użycia lub fragmentu schematu/PCB w Workspace.

Informacje o bloku ponownego użycia lub fragmencie oraz elementy sterujące nimi są prezentowane w kafelku w panelu.
Informacje o bloku ponownego użycia lub fragmencie oraz elementy sterujące nimi są prezentowane w 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  u góry panelu.

    • Za pomocą polecenia File » New » Reuse Block z menu głównego.

    • Z panelu Explorer, klikając przycisk  znajdujący się w prawym górnym rogu panelu podczas przeglądania folderu typu Design Reuse Blocks.

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

  3. Po zakończeniu użyj polecenia Design » Update PCB Document oraz procesu ECO, aby przenieść zarejestrowany schemat do dokumentu PCB bloku ponownego użycia, a następnie wprowadź do tego dokumentu potrzebne zmiany (określenie położeń komponentów, trasowanie itp.).

    Do definiowanego bloku ponownego użycia można dodać wiele dokumentów PCB. Aby to zrobić, użyj polecenia Add New to Project » PCB z menu prawego przycisku myszy wpisu bloku ponownego użycia w panelu Projects.

    Użyj polecenia Rename z menu prawego przycisku myszy wpisu dodanego dokumentu PCB w panelu Projects, aby nadać mu znaczącą nazwę. Użyj polecenia Design » Update z menu głównego edytora schematu, aby zaktualizować wymagany dokument PCB.

    Gdy zarówno dokument schematu, jak i dokument PCB bloku ponownego użycia są zdefiniowane, zapisz blok ponownego użycia do Workspace 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 podłączonym Workspace, powinny używać komponentów z tego Workspace. Dzięki temu uzyskasz pełne korzyści z systemu zawartości udostępnianego przez Workspace.

    • Aby można było zapisać blok ponownego użycia do Workspace, zarówno jego dokument schematu, jak i dokument PCB muszą zawierać co najmniej jeden komponent.

    • Jeśli dokumenty schematu i PCB bloku ponownego użycia nie są zsynchronizowane (wykryto różnice między dokumentami schematu i PCB), podczas próby zapisania bloku ponownego użycia do Workspace zostanie wyświetlone okno dialogowe ostrzeżenia. Możesz anulować zapisywanie, aby wrócić do bloku ponownego użycia i usunąć różnice, albo kontynuować zapisywanie.

  4. Zostanie wyświetlone okno dialogowe New Reuse Block, w którym można zdefiniować Name, Description oraz folder Workspace Folder , do którego zostanie zapisany nowy blok ponownego użycia.

    Okno dialogowe New Reuse Block
    Okno dialogowe New Reuse Block

  5. Po kliknięciu OK blok ponownego użycia zostanie zapisany do Workspace, a jego tymczasowa struktura zostanie zamknięta.

Zapisany blok ponownego użycia można następnie znaleźć w panelu Design Reuse, gdy w górnej liście rozwijanej zostanie wybrany folder, do którego został zapisany (lub wpis podłączonego Workspace). Aby nowy blok ponownego użycia pojawił się w panelu, może być wymagane użycie polecenia Refresh z menu przycisku .

Zmiana nazwy bloku ponownego użycia

Po utworzeniu Reuse Block można w razie potrzeby zmienić jego nazwę na bardziej odpowiednią. Aby zmienić nazwę Reuse Block, użyj polecenia Rename , dostępnego z podmenu  oraz z menu kontekstowego po kliknięciu prawym przyciskiem myszy w panelu Design Reuse . W otwartym oknie dialogowym Rename Reuse Block wprowadź nowy tytuł, a następnie kliknij OK. Nazwa Reuse Block zostanie zmieniona na żądaną, jak pokazano na poniższych ilustracjach.

Tworzenie fragmentu

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

  1. Wybierz wymagany układ na schemacie lub w edytorze PCB.

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

  3. Pojawi się okno dialogowe New Schematic Snippet lub New PCB Snippet, w którym można zdefiniować nazwę, opis, miejsce zapisu (Workspace lub folder lokalny) oraz folder, do którego zostanie zapisany nowy snippet.

    Podczas zapisywania snippetu do folderu lokalnego kliknij przycisk 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, do którego snippet zostanie zapisany, lub utworzenie nowego podfolderu w istniejącym lokalnym folderze snippetów.

    Informacje o organizowaniu lokalnych snippetów w folderach znajdują się poniżej w sekcji Organizacja lokalnych snippetów.
  4. Po kliknięciu OK snippet zostanie zapisany.

Zapisany snippet można następnie znaleźć w panelu Design Reuse, gdy w górnej liście rozwijanej wybrany jest wpis podłączonego Workspace (lub folder, do którego został zapisany).

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

Aby nowy blok wielokrotnego użycia pojawił się w panelu, może być wymagane użycie polecenia Refresh z menu przycisku panelu.

Aby uzyskać dostęp do lokalnych snippetów z panelu Design Reuse, 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 kafelka) i wybierając z menu polecenie Save to Server. W wyświetlonym oknie dialogowym New Schematic Snippet lub New PCB Snippet zdefiniuj Name, Description oraz Workspace Folder , do którego snippet zostanie zapisany.

Lokalny snippet można zapisać do podłączonego Workspace za pomocą polecenia Save to Server.
Lokalny snippet można zapisać do podłączonego Workspace za pomocą polecenia Save to Server.

Snippety Workspace powinny używać komponentów z tego Workspace. Dzięki temu uzyskasz pełne korzyści z systemu zawartości udostępnianego przez Workspace.

Organizacja lokalnych snippetów

Panel Design Reuse umożliwia organizowanie lokalnych snippetów w folderach snippetów, dzięki czemu powiązane snippety mogą być grupowane razem, co ułatwia ich odnajdywanie. Foldery snippetów są istniejącymi folderami systemu Windows, których nie można tworzyć z poziomu panelu Design Reuse. Zamiast tego są one „otwierane” lub „zamykane” podczas przeglądania zawartych w nich lokalnych snippetów. Foldery te można tworzyć wyłącznie bezpośrednio na dysku twardym lub w sieci, poza Altium Designer.

Foldery snippetów można otwierać i zamykać z poziomu okna dialogowego Available Snippets Folders, do którego można uzyskać dostęp, klikając przycisk w prawym górnym rogu panelu Design Reuse i wybierając z menu polecenie Snippet Folders. Kliknij Open Folder, aby przejść do wymaganego folderu na dysku twardym lub w sieci. Wybrany folder zostanie dodany do listy w oknie dialogowym i będzie następnie widoczny na liście rozwijanej u góry panelu Design Reuse.

Aby usunąć folder snippetów z listy (czyli zasadniczo zamknąć go z punktu widzenia przeglądania), wybierz folder na liście, a następnie kliknij Remove Folder. Użyj przycisków Move Up i Move Down, aby zmienić kolejność, w jakiej lokalne snippety będą prezentowane w panelu Design Reuse, gdy na liście rozwijanej panelu wybrany jest wpis Local.

Umieszczanie bloków wielokrotnego użycia i snippetów

Aby umieścić blok wielokrotnego użycia lub snippet w projekcie, kliknij wewnątrz jego kafelka i kliknij przycisk , kliknij przycisk na jego kafelku albo kliknij prawym przyciskiem myszy w dowolnym miejscu kafelka i wybierz jedno z następujących poleceń:

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

Umieść blok wielokrotnego użycia lub snippet za pomocą menu przycisku Place na jego kafelku w panelu. Tutaj pokazano wybranie polecenia Place, w którym blok wielokrotnego użycia / snippet schematu jest umieszczany na aktywnym arkuszu schematu. Najedź kursorem na obraz, aby zobaczyć wybór polecenia Place as Sheet Symbol, w którym blok wielokrotnego użycia / snippet schematu jest umieszczany na arkuszu podrzędnym, do którego odwołuje się umieszczony symbol arkusza.
Umieść blok wielokrotnego użycia lub snippet za pomocą menu przycisku Place na jego kafelku w panelu. Tutaj pokazano wybranie polecenia Place, w którym blok wielokrotnego użycia / snippet schematu jest umieszczany na aktywnym arkuszu schematu. Najedź kursorem na obraz, aby zobaczyć wybór polecenia Place as Sheet Symbol, w którym blok wielokrotnego użycia / snippet schematu jest umieszczany na arkuszu podrzędnym, do którego odwołuje się umieszczony symbol arkusza.

Kliknij element sterujący Show more na kafelku bloku wielokrotnego użycia, aby wyświetlić sekcję PCB, która zawiera listę dokumentów PCB tego bloku wielokrotnego użycia. Wybierz wymagany dokument PCB z listy, a blok wielokrotnego użycia zostanie umieszczony wraz z tym dokumentem. Wybrany dokument PCB jest pokazywany w obszarze podglądu kafelka bloku wielokrotnego użycia, gdy do podglądu wybrane jest PCB.

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

Po umieszczeniu dokumentu schematu bloku wielokrotnego użycia jego dokument PCB można umieścić w dokumencie PCB poprzez proces ECO. W edytorze schematu użyj polecenia Design » Update PCB Document z menu głównego, a następnie zweryfikuj i wykonaj zmiany za pomocą okna dialogowego Engineering Change Order. Dokument PCB zostanie umieszczony w dokumencie PCB jako unia i będzie można nim zarządzać z poziomu trybu Unions mode of the PCB panel.

Gdy wybrany komponent schematu lub PCB jest częścią bloku wielokrotnego użycia umieszczonego w projekcie, możesz sprawdzić jego właściwości, klikając łącze Reuse Block dostępne w panelu Properties . W panelu zostaną wyświetlone właściwości nadrzędnego bloku wielokrotnego użycia tego komponentu. Aby wrócić do właściwości pierwotnie wybranego komponentu, użyj łącza Component.

Uzyskaj dostęp do właściwości bloku wielokrotnego użycia z poziomu komponentu będącego częścią tego bloku. Powyższe obrazy pokazują dostęp do właściwości z komponentu schematu. Najedź kursorem na obraz, aby zobaczyć dostęp z komponentu PCB.
Uzyskaj dostęp do właściwości bloku wielokrotnego użycia z poziomu komponentu będącego częścią tego bloku. Powyższe obrazy pokazują dostęp do właściwości z komponentu schematu. Najedź kursorem na obraz, aby zobaczyć dostęp z komponentu PCB.

W przypadku bloku wielokrotnego użycia podczas używania polecenia umieszczania zostanie użyty jego dokument schematu lub PCB, zależnie od typu dokumentu aktywnego w chwili uruchomienia polecenia.

W przypadku snippetu upewnij się, że przed jego umieszczeniem jako aktywny dokument otwarty jest właściwy dokument docelowy. Polecenie umieszczania będzie działać tylko wtedy, gdy snippet może zostać poprawnie umieszczony w tym dokumencie, tj. typ snippetu i typ dokumentu muszą być takie same.

Edycja bloków wielokrotnego użycia i snippetów

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

Otwórz do edycji blok wielokrotnego użycia lub snippet oparty na Workspace, używając polecenia Edit z jego kafelka w panelu.
Otwórz do edycji blok wielokrotnego użycia lub snippet oparty na Workspace, używając polecenia Edit z jego kafelka w panelu.

Otworzy się edytor tymczasowy, a dokument (zawierający źródłowy blok wielokrotnego użycia/snippet) znajdujący się w najnowszej rewizji elementu Workspace zostanie otwarty do edycji. Wprowadź wymagane zmiany, a następnie zapisz dokument do kolejnej rewizji bloku wielokrotnego użycia/snippetu za pomocą polecenia File » Save to Server z menu głównego lub polecenia Save to Server z menu podręcznego wpisu bloku wielokrotnego użycia/snippetu w panelu Projects panel.

Właściwości (nazwa, opis i ścieżka) lokalnego snippetu można edytować za pomocą okna dialogowego Snippet Properties, do którego można uzyskać dostęp, klikając przycisk na kafelku lokalnego snippetu (lub klikając prawym przyciskiem myszy w dowolnym miejscu kafelka) i wybierając z menu polecenie Edit Properties.

Edytuj właściwości lokalnego snippetu za pomocą okna dialogowego Snippet Properties, dostępnego z panelu Design Reuse.
Edytuj właściwości lokalnego snippetu za pomocą okna dialogowego Snippet Properties, dostępnego z panelu Design Reuse.

Usuwanie bloków wielokrotnego użycia i snippetów

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

  • W przypadku bloku wielokrotnego użycia lub snippetu opartego na Workspace pojawi się okno dialogowe Delete Items, w którym należy potwierdzić usunięcie. Działanie to jest w rzeczywistości „miękkim usunięciem”, w wyniku którego blok wielokrotnego użycia lub snippet zostanie przeniesiony do obszaru Trash Workspace. Trash jest zasadniczo koszem, do którego można przenieść dowolną zawartość Workspace (poprzez miękkie usunięcie). Jest on odizolowany od reszty Workspace. W przypadku bloku wielokrotnego użycia można również zdecydować o usunięciu powiązanej zawartości tego bloku (np. snippetów schematu i PCB).

    Wykonaj miękkie usunięcie bloku wielokrotnego użycia lub snippetu za pomocą polecenia Delete z jego kafelka w panelu.
    Wykonaj miękkie usunięcie bloku wielokrotnego użycia lub snippetu za pomocą polecenia Delete z jego kafelka w panelu.

  • W przypadku lokalnego snippetu pojawi się okno dialogowe Confirm z prośbą o potwierdzenie usunięcia. To działanie usunie pliki snippetu z dysku twardego.

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