Working with Reuse Blocks & Snippets (Old Design Reuse Panel)

Die Benutzeroberfläche für die auf dieser Seite beschriebene Design-Reuse-Funktionalität ist die vorherige Version des Design Reuse-Panels, die verfügbar ist, wenn die Option UI.ModernDesignReusePanel im Dialog Advanced Settings dialog deaktiviert ist. Wenn diese Option aktiviert ist, wird eine neue Version des Panels verwendet, die auf den Seiten Working with Reuse Blocks und Working with Snippets beschrieben ist. Das neue Design Reuse-Panel befindet sich in der Open Beta.

Wenn Ihre Designs häufig gemeinsame „Abschnitte“ von Schaltungen enthalten, bietet Altium Designer eine einfache und unkomplizierte Möglichkeit, Abschnitte einer Schaltung zu speichern und wiederzuverwenden – sowohl Workspace-basiert als auch lokal dateibasiert. Solche Abschnitte können zu jedem PCB-Design hinzugefügt werden, ohne jedes Mal von Grund auf neu beginnen zu müssen. Dies ist eine großartige Funktion für häufig verwendete Fragmente und kleinere Schaltungsabschnitte, die Sie wiederverwenden möchten. Das System ermöglicht es Ihnen, jede Auswahl von Folgendem zu speichern:

  • Schaltung auf einem einzelnen Schaltplanblatt (ein Schaltplan-Snippet).

  • Schaltung in einem PCB-Design, einschließlich der Komponenten und des Routings (ein PCB-Snippet).

Wenn Sie mit einem Workspace verbunden sind, können Sie eine einzelne Einheit – einen Reuse Block – erstellen, die sowohl die Schaltung als auch deren physische Darstellung für die PCB enthalten kann. Wenn ein solcher Reuse Block auf einem Schaltplanblatt platziert wird, wird seine physische Darstellung während des ECO-Prozesses automatisch im PCB-Dokument platziert.

Das Design Reuse-Panel ist die zentrale Stelle zum Erstellen, Verwalten und Verwenden von Reuse Blocks und Snippets – sowohl Workspace-basiert als auch lokal dateibasiert.

Das Design Reuse-Panel
Das Design Reuse-Panel

Auf das Panel kann auf folgende Arten zugegriffen werden:

  • Klicken Sie unten rechts im Designbereich auf die Schaltfläche Panels und dann auf Design Reuse.
  • Wählen Sie View » Panels » Design Reuse aus den Hauptmenüs.
  • Wählen Sie Place » Reuse Block aus den Hauptmenüs.

Das obere Dropdown-Menü des Panels listet alle verfügbaren Ordner auf, die derzeit in Ihrem verbundenen Workspace vorhanden sind und Reuse Blocks sowie Workspace-basierte Snippets enthalten. Die Zahl neben jedem Ordnernamen zeigt an, wie viele Design-Reuse-Blocks und Snippets dieser Ordner und seine Unterordner enthalten. Wählen Sie im Dropdown einen Ordner aus, um die Reuse Blocks und Snippets anzuzeigen, die dieser Ordner und seine Unterordner im Hauptbereich des Panels enthalten. Wählen Sie im Dropdown den Eintrag Ihres verbundenen Workspace aus, um alle verfügbaren Reuse Blocks und Snippets anzuzeigen.

Die Workspace-Ordnerstruktur kann in Altium Designer über das Explorer panel definiert werden.

Verwenden Sie die Filterschaltflächen im Popup des Symbols , um Inhalte bestimmter Typen (Reuse Blocks, Schematic Snippets, PCB Snippets) im Panel ein- oder auszublenden. Verwenden Sie das Steuerelement Sort By, um eine bevorzugte Sortieroption auszuwählen.

Verwenden Sie Filter- und Sortieroptionen, um die Inhaltsanzeige im Panel zu konfigurieren
Verwenden Sie Filter- und Sortieroptionen, um die Inhaltsanzeige im Panel zu konfigurieren

Um nach verfügbaren Reuse Blocks und Snippets im ausgewählten Ordner anhand ihres Namens oder ihrer Beschreibung zu suchen, geben Sie einen Ausdruck in das Feld Search ein, um die Liste effektiv zu filtern und auf Ihre spezifischen Anforderungen einzugrenzen.

Jeder Reuse Block und jedes Snippet wird im Hauptbereich des Panels durch eine Kachel dargestellt, die die folgenden Daten enthält:

  • Vorschaubild – kann angeklickt werden, um zwischen normaler und maßstabsgetreuer Ansicht zu wechseln. Für einen Reuse Block verwenden Sie die Schaltfläche  Klicken und ziehen, um zu verschieben, um zwischen den Vorschauen seiner PCB- und Schaltplandokumente zu wechseln;

  • Das Typsymbol –  Klicken und ziehen, um zu verschieben für einen Reuse Block,  Klicken und ziehen, um zu verschieben für ein Schaltplan-Snippet,  Klicken und ziehen, um zu verschieben für ein PCB-Snippet;

  • Name und Beschreibung (falls definiert);

  • Die ID der neuesten Revision, das Erstellungsdatum und der Autor eines Reuse Blocks oder eines Workspace-Schaltplan-/PCB-Snippets.

Informationen zu einem Reuse Block oder Snippet sowie Steuerelemente dafür werden im Panel in einer Kachel dargestellt.
Informationen zu einem Reuse Block oder Snippet sowie Steuerelemente dafür werden im Panel in einer Kachel dargestellt.

Erstellen eines Reuse Blocks

Ein neuer Reuse Block kann auf folgende Arten erstellt werden:

  1. Wählen Sie den Befehl zum Erstellen eines neuen Reuse Blocks:

    • Im Design Reuse-Panel durch Klicken auf die Schaltfläche  oben im Panel.

    • Über den Befehl File » New » Reuse Block im Hauptmenü.

    • Im Explorer panel durch Klicken auf die Schaltfläche  oben rechts im Panel, wenn ein Ordner des Typs Design Reuse Blocks durchsucht wird.

  2. Eine temporäre bearbeitbare, PCB-Projekt-ähnliche Struktur des Reuse Blocks wird im Projects panel geöffnet (unter einem Eintrag für den Workspace, mit dem Sie derzeit verbunden sind), und der temporäre Schaltplaneditor wird im Hauptdesignfenster geöffnet, bereit zum Definieren des Schaltplandokuments des Reuse Blocks. Verwenden Sie die Standard-Platzierungsbefehle und -techniken, um das Schaltplandokument des Reuse Blocks zu definieren.

  3. Wenn Sie fertig sind, verwenden Sie den Befehl Design » Update PCB Document und den ECO-Prozess, um den erfassten Schaltplan in das PCB-Dokument des Reuse Blocks zu übertragen, und nehmen Sie dann die für dieses Dokument erforderlichen Änderungen vor (Festlegen von Komponentenpositionen, Routing usw.).

    Dem zu definierenden Reuse Block können mehrere PCB-Dokumente hinzugefügt werden. Verwenden Sie dazu den Befehl Add New to Project » PCB im Rechtsklickmenü des Eintrags des Reuse Blocks im Projects-Panel.

    Verwenden Sie den Befehl Rename im Rechtsklickmenü des Eintrags des hinzugefügten PCB-Dokuments im Projects-Panel, um einen aussagekräftigen Namen dafür festzulegen. Verwenden Sie einen Befehl Design » Update im Hauptmenü des Schaltplaneditors, um das erforderliche PCB-Dokument zu aktualisieren.

    Wenn sowohl das Schaltplan- als auch das PCB-Dokument des Reuse Blocks definiert sind, speichern Sie den Reuse Block mit dem Befehl Save to Server aus dem Kontextmenü des Eintrags des Reuse Blocks im Projects-Panel oder über das Steuerelement Save to Server rechts neben dem Eintrag im Workspace.

    Da Reuse Blocks im verbundenen Workspace gespeichert werden, sollten sie Komponenten aus diesem Workspace verwenden. Auf diese Weise profitieren Sie vollständig vom Inhaltssystem, das der Workspace bereitstellt.

    • Sowohl das Schaltplan- als auch das PCB-Dokument des Reuse Blocks müssen mindestens eine Komponente enthalten, damit sie im Workspace gespeichert werden können.

    • Wenn die Schaltplan- und PCB-Dokumente des Reuse Blocks nicht synchronisiert sind (es werden Unterschiede zwischen den Schaltplan- und PCB-Dokumenten erkannt), wird beim Versuch, den Reuse Block im Workspace zu speichern, ein Warnungsdialog angezeigt. Sie können das Speichern abbrechen, um zum Reuse Block zurückzukehren und die Unterschiede zu beheben, oder mit dem Speichern fortfahren.

  4. Der Dialog New Reuse Block wird angezeigt, in dem Sie Name, Description und den Workspace-Folder definieren können, in dem der neue Reuse Block gespeichert wird.

    Der Dialog New Reuse Block
    Der Dialog New Reuse Block

  5. Nach dem Klicken auf OK wird der Reuse Block im Workspace gespeichert und seine temporäre Struktur geschlossen.

Ein gespeicherter Reuse Block kann anschließend im Design Reuse-Panel gefunden werden, wenn der Ordner, in dem er gespeichert wurde (oder der Eintrag Ihres verbundenen Workspace), im oberen Dropdown ausgewählt ist. Möglicherweise ist die Verwendung des Befehls Refresh aus dem Menü der Schaltfläche  erforderlich, damit der neue Reuse Block im Panel angezeigt wird.

Umbenennen eines Reuse Blocks

Nachdem ein Reuse Block erstellt wurde, kann er bei Bedarf in einen passenderen Titel umbenannt werden. Um einen Reuse Block umzubenennen, verwenden Sie den Befehl Rename , auf den über das Untermenü  und das Rechtsklick-Kontextmenü des Design Reuse Panels zugegriffen werden kann. Geben Sie im sich öffnenden Dialog Rename Reuse Block den neuen Titel ein und klicken Sie dann auf OK. Der Name des Reuse Blocks ist nun der gewünschte Name, wie in den folgenden Bildern gezeigt.

Erstellen eines Snippets

Ein neues Schaltplan- oder PCB-Snippet kann schnell aus einer vorhandenen Schaltung auf einem Schaltplanblatt oder in einem PCB-Dokument erstellt werden:

  1. Wählen Sie die gewünschte Schaltung im Schaltplan- oder PCB-Editor aus.

  2. Klicken Sie mit der rechten Maustaste und wählen Sie im Kontextmenü Snippets » Create Snippet from selected objects oder wählen Sie den Befehl Tools » Convert » Create Snippet from selected objects aus den Hauptmenüs.

  3. Der Dialog New Schematic Snippet oder New PCB Snippet wird angezeigt, in dem Sie Name, Beschreibung, Speicherziel (ein Workspace oder ein lokaler Ordner) und den Ordner definieren können, in dem das neue Snippet gespeichert wird.

    Beim Speichern eines Snippets in einem lokalen Ordner klicken Sie im Dialog rechts neben dem Feld Path auf die Schaltfläche , um den Dialog Choose Snippet Folder zu öffnen. Dort können Sie einen vorhandenen lokalen Snippet-Ordner auswählen, in dem das Snippet gespeichert werden soll, oder einen neuen Unterordner innerhalb eines vorhandenen lokalen Snippet-Ordners erstellen.

    Informationen zum Organisieren lokaler Snippets in Ordnern finden Sie im Abschnitt Local Snippet Organization weiter unten.
  4. Nach dem Klicken auf OK wird das Snippet gespeichert.

Ein gespeichertes Snippet kann anschließend im Bereich Design Reuse gefunden werden, wenn im oberen Dropdown-Eintrag Ihr verbundenes Workspace (oder der Ordner, in dem es gespeichert wurde) ausgewählt ist.

Ein Snippet kann aus einer Gruppe ausgewählter Objekte erstellt werden. Hier wird die Erstellung eines Schaltplan-Snippets gezeigt. Bewegen Sie den Mauszeiger über das Bild, um die Erstellung eines PCB-Snippets zu sehen.
Ein Snippet kann aus einer Gruppe ausgewählter Objekte erstellt werden. Hier wird die Erstellung eines Schaltplan-Snippets gezeigt. Bewegen Sie den Mauszeiger über das Bild, um die Erstellung eines PCB-Snippets zu sehen.

Damit der neue Reuse Block im Bereich angezeigt wird, muss möglicherweise der Befehl Refresh aus dem Menü der Schaltfläche  des Bereichs verwendet werden.

Für den Zugriff auf lokale Snippets über den Bereich Design Reuse muss die Option Local Snippets im Menü  aktiviert sein.

Ein Workspace-basiertes Snippet kann auch aus einem vorhandenen lokalen Snippet erstellt werden, indem Sie auf die Schaltfläche  innerhalb der Snippet-Kachel klicken (oder mit der rechten Maustaste irgendwo auf die Kachel klicken) und den Befehl Save to Server aus dem Menü auswählen. Definieren Sie im daraufhin angezeigten Dialog New Schematic Snippet oder New PCB Snippet den Name, die Description und den Workspace-Folder , in dem das Snippet gespeichert werden soll.

Ein lokales Snippet kann mit dem Befehl Save to Server im verbundenen Workspace gespeichert werden.
Ein lokales Snippet kann mit dem Befehl Save to Server im verbundenen Workspace gespeichert werden.

Workspace-Snippets sollten Komponenten aus diesem Workspace verwenden. So profitieren Sie vollständig von dem Content-System, das das Workspace bereitstellt.

Lokale Snippet-Organisation

Der Bereich Design Reuse ermöglicht es, lokale Snippets in Snippet-Ordnern zu organisieren, sodass zusammengehörige Snippets gruppiert werden können und sich dadurch leichter finden lassen. Snippet-Ordner sind vorhandene Windows-Ordner, die nicht innerhalb des Bereichs Design Reuse erstellt werden können. Stattdessen werden sie beim Durchsuchen der darin enthaltenen lokalen Snippets „geöffnet“ oder „geschlossen“. Diese Ordner können nur direkt auf Ihrer Festplatte oder im Netzwerk außerhalb von Altium Designer erstellt werden.

Snippet-Ordner können im Dialog Available Snippets Folders geöffnet und geschlossen werden, der durch Klicken auf die Schaltfläche  oben rechts im Bereich Design Reuse und Auswahl des Befehls Snippet Folders aus dem Menü aufgerufen wird. Klicken Sie auf Open Folder, um zum gewünschten Ordner auf Ihrer Festplatte oder im Netzwerk zu navigieren. Der ausgewählte Ordner wird der Liste im Dialog hinzugefügt und erscheint anschließend im Dropdown oben im Bereich Design Reuse.

Um einen Snippet-Ordner aus der Liste zu entfernen (also ihn aus Sicht des Browsings im Wesentlichen zu schließen), wählen Sie den Ordner in der Liste aus und klicken dann auf Remove Folder. Verwenden Sie die Schaltflächen Move Up und Move Down, um die Reihenfolge zu ändern, in der die lokalen Snippets im Bereich Design Reuse angezeigt werden, wenn im Dropdown des Bereichs der Eintrag Local ausgewählt ist.

Reuse Blocks und Snippets platzieren

Um einen Reuse Block oder ein Snippet in einem Design zu platzieren, klicken Sie in seine Kachel und dann auf die Schaltfläche , klicken Sie auf die Schaltfläche innerhalb seiner Kachel oder klicken Sie mit der rechten Maustaste irgendwo auf die Kachel und wählen Sie einen der folgenden Befehle:

  • Place – auswählen, um den Reuse Block oder das Snippet direkt im aktiven Schaltplan- oder PCB-Dokument zu platzieren.
  • Place as Sheet Symbol – wenn ein Schaltplandokument aktiv ist, auswählen, um den Reuse Block oder das Schaltplan-Snippet als Sheet Symbol auf dem Schaltplanblatt zu platzieren. Der Inhalt des Reuse Blocks oder Schaltplan-Snippets wird auf einem automatisch erstellten untergeordneten Schaltplanblatt platziert, auf das das platzierte Sheet Symbol verweist.

Platzieren Sie einen Reuse Block oder ein Snippet über das Menü der Schaltfläche Place innerhalb seiner Kachel im Bereich. Hier wird die Auswahl des Befehls Place gezeigt, bei dem der Reuse Block / das Schaltplan-Snippet auf dem aktiven Schaltplanblatt platziert wird. Bewegen Sie den Mauszeiger über das Bild, um die Auswahl des Befehls Place as Sheet Symbol zu sehen, bei dem der Reuse Block / das Schaltplan-Snippet auf dem untergeordneten Blatt platziert wird, auf das das platzierte Sheet Symbol verweist.
Platzieren Sie einen Reuse Block oder ein Snippet über das Menü der Schaltfläche Place innerhalb seiner Kachel im Bereich. Hier wird die Auswahl des Befehls Place gezeigt, bei dem der Reuse Block / das Schaltplan-Snippet auf dem aktiven Schaltplanblatt platziert wird. Bewegen Sie den Mauszeiger über das Bild, um die Auswahl des Befehls Place as Sheet Symbol zu sehen, bei dem der Reuse Block / das Schaltplan-Snippet auf dem untergeordneten Blatt platziert wird, auf das das platzierte Sheet Symbol verweist.

Klicken Sie auf das Steuerelement Show more innerhalb der Kachel des Reuse Blocks, um den Abschnitt PCB anzuzeigen, der die Liste der PCB-Dokumente des Reuse Blocks enthält. Wählen Sie das gewünschte PCB-Dokument in der Liste aus, und der Reuse Block wird mit diesem Dokument platziert. Das ausgewählte PCB-Dokument wird im Vorschaubereich der Kachel des Reuse Blocks angezeigt, wenn PCB für die Vorschau ausgewählt ist.

Wählen Sie ein PCB-Dokument aus, das zusammen mit dem Reuse Block platziert werden soll, um dessen Vorschau anzuzeigen.
Wählen Sie ein PCB-Dokument aus, das zusammen mit dem Reuse Block platziert werden soll, um dessen Vorschau anzuzeigen.

Nach dem Platzieren des Schaltplandokuments eines Reuse Blocks kann dessen PCB-Dokument über den ECO-Prozess im PCB-Dokument platziert werden. Verwenden Sie im Schaltplaneditor den Befehl Design » Update PCB Document aus den Hauptmenüs und validieren und führen Sie die Änderungen anschließend über den Dialog Engineering Change Order aus. Das PCB-Dokument wird als Union im PCB-Dokument platziert und kann im Modus Unions mode of the PCB panel verwaltet werden.

Wenn eine ausgewählte Schaltplan- oder PCB-Komponente Teil eines im Design platzierten Reuse Blocks ist, können Sie deren Eigenschaften prüfen, indem Sie auf den Link Reuse Block klicken, der im Bereich Properties bereitgestellt wird. Die Eigenschaften des übergeordneten Reuse Blocks der Komponente werden im Bereich angezeigt. Um zu den Eigenschaften der ursprünglich ausgewählten Komponente zurückzukehren, verwenden Sie den Link Component.

Greifen Sie über eine Komponente, die Teil dieses Reuse Blocks ist, auf die Eigenschaften des Reuse Blocks zu. Die obigen Bilder zeigen den Zugriff auf die Eigenschaften über eine Schaltplankomponente. Bewegen Sie den Mauszeiger über das Bild, um den Zugriff über eine PCB-Komponente zu sehen.
Greifen Sie über eine Komponente, die Teil dieses Reuse Blocks ist, auf die Eigenschaften des Reuse Blocks zu. Die obigen Bilder zeigen den Zugriff auf die Eigenschaften über eine Schaltplankomponente. Bewegen Sie den Mauszeiger über das Bild, um den Zugriff über eine PCB-Komponente zu sehen.

Bei einem Reuse Block wird beim Verwenden des Platzierungsbefehls je nach Typ des aktiven Dokuments entweder dessen Schaltplan- oder PCB-Dokument verwendet.

Stellen Sie bei einem Snippet sicher, dass vor dem Platzieren das richtige Zieldokument als aktives Dokument geöffnet ist. Der Platzierungsbefehl funktioniert nur, wenn das Snippet korrekt in diesem Dokument platziert werden kann, d. h. Snippet-Typ und Dokumenttyp müssen übereinstimmen.

Reuse Blocks und Snippets bearbeiten

Um einen Workspace-basierten Reuse Block oder ein Workspace-basiertes Snippet zu bearbeiten, klicken Sie auf die Schaltfläche innerhalb seiner Kachel (oder klicken Sie mit der rechten Maustaste irgendwo auf die Kachel) und wählen Sie den Befehl Edit aus dem Menü.

Öffnen Sie einen Workspace-basierten Reuse Block oder ein Workspace-basiertes Snippet zur Bearbeitung mit dem Befehl Edit innerhalb seiner Kachel im Bereich.
Öffnen Sie einen Workspace-basierten Reuse Block oder ein Workspace-basiertes Snippet zur Bearbeitung mit dem Befehl Edit innerhalb seiner Kachel im Bereich.

Der temporäre Editor wird geöffnet, wobei das Dokument (das den Quell-Reuse-Block bzw. das Quell-Snippet enthält) aus der neuesten Revision des Workspace-Elements zur Bearbeitung geöffnet wird. Nehmen Sie die gewünschten Änderungen vor und speichern Sie das Dokument dann mit dem Befehl File » Save to Server aus dem Hauptmenü oder dem Befehl Save to Server aus dem Kontextmenü des Reuse-Block-/Snippet-Eintrags im Bereich Projects panel in der nächsten Revision des Reuse Blocks/Snippets.

Die Eigenschaften (Name, Beschreibung und Pfad) eines lokalen Snippets können über den Dialog Snippet Properties bearbeitet werden, der durch Klicken auf die Schaltfläche  innerhalb der Kachel des lokalen Snippets (oder durch Rechtsklick irgendwo auf die Kachel) und Auswahl des Befehls Edit Properties aus dem Menü aufgerufen wird.

Bearbeiten Sie die Eigenschaften eines lokalen Snippets über den Dialog Snippet Properties, aufgerufen aus dem Bereich Design Reuse.
Bearbeiten Sie die Eigenschaften eines lokalen Snippets über den Dialog Snippet Properties, aufgerufen aus dem Bereich Design Reuse.

Reuse Blocks und Snippets löschen

Um einen Reuse Block oder ein Snippet zu löschen, klicken Sie auf die Schaltfläche  innerhalb der Kachel des Snippets (oder klicken Sie mit der rechten Maustaste irgendwo auf die Kachel) und wählen Sie den Befehl Delete aus dem Menü.

  • Bei einem Workspace-basierten Reuse Block oder Snippet wird der Dialog Delete Items angezeigt, in dem das Löschen bestätigt werden muss. Die Aktion ist tatsächlich ein „Soft Delete“, bei dem der Reuse Block oder das Snippet in den Bereich Trash des Workspace verschoben wird. Trash ist im Wesentlichen ein Papierkorb, in den beliebige Inhalte innerhalb Ihres Workspace verschoben werden können (durch eine Soft-Delete-Aktion). Er ist vom Rest des Workspace isoliert. Bei einem Reuse Block können Sie außerdem festlegen, dass die zugehörigen Inhalte des Reuse Blocks (z. B. Schaltplan- und PCB-Snippets) ebenfalls gelöscht werden.

    Löschen Sie einen Reuse Block oder ein Snippet per Soft Delete mit dem Befehl Delete innerhalb seiner Kachel im Bereich.
    Löschen Sie einen Reuse Block oder ein Snippet per Soft Delete mit dem Befehl Delete innerhalb seiner Kachel im Bereich.

  • Bei einem lokalen Snippet wird der Dialog Confirm angezeigt, um das Löschen zu bestätigen. Durch diese Aktion werden die Snippet-Dateien von Ihrer Festplatte entfernt.

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.

Inhalt