Komponentenvorlagen

Zur Unterstützung einer optimierten Erstellung Ihrer Komponenten unterstützt Altium Designer in Verbindung mit Ihrem connected Workspace die Erstellung und Definition von Component Templates (Component Template Items) in diesem Workspace. Genau wie eine Schaltplantemplate verwendet werden kann, um Informationen auf darauf verweisenden Schaltplanblättern vorab festzulegen, wird eine Komponentenvorlage von einer Workspace library component referenziert und stellt vordefinierte Einstellungen zur Verwendung bei der Definition dieser Komponente bereit.

Insbesondere wurden Komponentenvorlagen mit einem klaren Fokus auf parametrische Informationen entwickelt, sodass Sie an einer zentralen Stelle einen Satz von Parametern definieren können, der der referenzierenden Komponente zur Verfügung gestellt wird. Über die Vorlage können Sie steuern, welche dieser Parameter sichtbar gemacht werden, Standardwerte eintragen und sogar erforderliche Parameter als verpflichtend kennzeichnen. Beim Speichern der Komponente werden Validierungsprüfungen durchgeführt, um die Einhaltung sicherzustellen.

Angegebene Standardwerte für viele der Vorlageneinstellungen können als schreibgeschützt gesperrt oder dem Entwickler selektiv zur Überschreibung beim Definieren einer Komponente zur Verfügung gestellt werden.

Eine Komponentenvorlage ist außerdem die Grundlage für die Erstellung einer generischen Komponente. Weitere Informationen finden Sie auf der Seite Creating Generic Components.

Der Zugriff auf Komponentenvorlagen hängt von der Softwarelizenzierung ab. Weitere Informationen finden Sie im Feld Note auf der rechten Seite der Seite.

Solche Komponentenvorlagen werden direkt im Workspace erstellt. Sobald eine Komponentenvorlage erstellt wurde (und Daten in einer Revision davon gespeichert wurden), kann sie bei der Erstellung einer oder mehrerer Komponenten wiederverwendet werden.

Ordnertyp

Beim Erstellen des Ordners, in dem Komponentenvorlagen gespeichert werden sollen, können Sie den Typ des Ordners festlegen. Dies hat keinen Einfluss auf den Inhalt des Ordners – das Freigeben einer Komponentenvorlage führt immer zu einem entsprechenden Component Template Item. Es liefert lediglich einen visuellen Hinweis darauf, was in einem Ordner gespeichert ist, und kann beim Durchsuchen eines Workspace nach bestimmten Inhalten hilfreich sein. Um einen Ordner als Container für Komponentenvorlagen festzulegen, setzen Sie dessen Folder Type beim Definieren der Ordnereigenschaften im Dialog Component TemplatesEdit Folder dialog auf .

Durch Festlegen des Ordnertyps – also seiner vorgesehenen Verwendung – wird beim Durchsuchen des Workspace visuell angezeigt, welcher Inhalt in diesem Ordner vorhanden ist.
Durch Festlegen des Ordnertyps – also seiner vorgesehenen Verwendung – wird beim Durchsuchen des Workspace visuell angezeigt, welcher Inhalt in diesem Ordner vorhanden ist.

Inhaltstyp

Beim Erstellen eines Ziel-Component Template Item, in dem Ihre Komponentenvorlage gespeichert werden soll, stellen Sie sicher, dass dessen Content Type im Dialog Create New Item dialog auf Component Template gesetzt ist. Wenn Sie das Item in einem Ordner vom Typ Component Templates erstellen, ist dieser Inhaltstyp beim Erstellen des Items im Rechtsklick-Kontextmenü verfügbar.

Beim Erstellen einer Komponentenvorlage in einem Ordner vom Typ Component Templates ist der korrekte Content Type im Kontextmenü verfügbar.
Beim Erstellen einer Komponentenvorlage in einem Ordner vom Typ Component Templates ist der korrekte Content Type im Kontextmenü verfügbar.

Speichern einer Komponentenvorlage

Related page: Creating & Editing Content

Bisher haben wir die Unterstützung für eine Komponentenvorlage im Workspace in Bezug auf zugehörige Ordner- und Inhaltstypen besprochen. Das Speichern einer tatsächlich definierten Komponentenvorlage in einer Revision eines solchen Component Template Item kann auf optimierte Weise erfolgen.

Eine Komponentenvorlage kann dank der Unterstützung des Workspace für direktes Bearbeiten in der ersten Revision eines neu erstellten Component Template Item bearbeitet und gespeichert werden. Das direkte Bearbeiten befreit Sie von den Einschränkungen separater versionsverwalteter Quelldaten. Sie können einen unterstützten Inhaltstyp einfach mit einem temporären Editor bearbeiten, der mit der neuesten Quelle direkt aus dem Workspace geladen wird. Sobald die Bearbeitung abgeschlossen ist, wird die Entität in einer nachfolgenden geplanten Revision ihres übergeordneten Item gespeichert (oder erneut gespeichert), und der temporäre Editor wird geschlossen. Es gibt keine Dateien auf Ihrer Festplatte, keine Unsicherheit darüber, ob Sie mit der richtigen oder neuesten Quelle arbeiten, und keine Notwendigkeit, separate Versionsverwaltungssoftware zu pflegen. Der Workspace übernimmt all dies mit hoher Integrität und auf eine Weise, die Änderungen an Ihren Daten erheblich beschleunigt.

Wenn Sie ein Component Template Item erstellen, haben Sie die Möglichkeit, nach der Erstellung eine Komponentenvorlage in der ersten Revision dieses Item zu bearbeiten und zu speichern. Aktivieren Sie dazu die Option Open for editing after creation unten im Dialog Create New Item dialog (sie ist standardmäßig aktiviert). Das Item wird erstellt und der temporäre Component Template Editor wird geöffnet, wobei ein .CMPT-Dokument als aktives Dokument im Hauptdesignfenster angezeigt wird. Dieses Dokument wird entsprechend Item-Revision im Format <Item><Revision>.CMPT benannt (z. B. CMPT-0001-1.CMPT).

 
 
 
 
 

Beispiel für das Bearbeiten der ersten Revision einer Komponentenvorlage direkt aus dem Workspace – der temporäre Component Template Editor stellt das Dokument bereit, mit dem Sie Ihre Komponentenvorlage definieren.
Beispiel für das Bearbeiten der ersten Revision einer Komponentenvorlage direkt aus dem Workspace – der temporäre Component Template Editor stellt das Dokument bereit, mit dem Sie Ihre Komponentenvorlage definieren.

Verwenden Sie das Dokument, um die Komponentenvorlage nach Bedarf zu definieren. Weitere Informationen dazu finden Sie unter Defining the Template.

Für das direkte Bearbeiten gibt es drei relevante Bedienelemente, die bequem über das Quick Access Bar (oben links im Hauptanwendungsfenster) oder über die Symbolleiste Component Template Standard verfügbar sind:

  • Save Active Document. Verwenden Sie diese Schaltfläche, um am Dokument vorgenommene Änderungen lokal zu speichern. So können Sie aktuelle Änderungen speichern, falls Sie zu einem späteren Zeitpunkt zurückkehren möchten, um weitere Änderungen vorzunehmen, bevor Sie die Daten endgültig im Workspace speichern.
  • /Save to Server. Verwenden Sie diese Schaltfläche, um die definierte Komponentenvorlage im Workspace zu speichern und in der ersten (geplanten) Revision des Ziel-Component Template Item abzulegen. Es erscheint der Dialog Edit Revision, in dem Sie Name und Beschreibung ändern sowie nach Bedarf Release Notes hinzufügen können. Das Dokument und der Editor werden nach dem Speichern geschlossen. Das Dokument mit der Quell-Komponentenvorlage, *.CMPT, wird in der Revision des Item gespeichert.

    Ein Steuerelement Save to Server wird außerdem praktisch rechts neben dem Eintrag der Komponentenvorlage im Projects panel selbst bereitgestellt.
  • /Discard Local Changes. Verwenden Sie diese Schaltfläche, wenn Sie die Bearbeitung abbrechen und vorgenommene Änderungen verwerfen möchten. Das Dokument und der Editor werden geschlossen, und nichts wird im Ziel-Component Template Item freigegeben.

Diese Bedienelemente sind auch als Befehle verfügbar – Save (Tastenkürzel: Ctrl+S), Save to Server (Tastenkürzel: Ctrl+Alt+S) und Discard Local Changes – im Hauptmenü File sowie im Rechtsklickmenü des Eintrags der Komponentenvorlage im Bereich Projects.

Die im Workspace gespeicherten Daten bestehen aus der Quell-Komponentenvorlage, definiert in der Component Template-Datei (<Item><Revision>.CMPT).

 
 
 
 
 

Beispiel einer definierten Komponentenvorlage, zurück im Workspace gespeichert.
Beispiel einer definierten Komponentenvorlage, zurück im Workspace gespeichert.

Vererbung einer Komponentenvorlage

Diese Funktion ist verfügbar, wenn die Option UI.ComponentTemplateInheritance im Dialog Advanced Settings dialog aktiviert ist.

Sie können eine Komponentenvorlage vom Stamm-Komponententyp verwenden, wenn dem Untertyp keine Komponentenvorlage zugeordnet ist. Beim Aufbau einer Hierarchie von Komponententypen erben Komponenten-Untertypen die dem Stamm-/übergeordneten Komponententyp zugewiesene Komponentenvorlage.

Der CMPT (Component Template) Editor

Um den Component Template Editor in Altium Designer aufzurufen, muss die Softwareerweiterung Component Template Editor installiert sein. Diese Erweiterung wird standardmäßig mit Altium Designer installiert. Sie kann manuell installiert oder entfernt werden.

Weitere Informationen zum Verwalten von Erweiterungen finden Sie auf der Extending Your Installation Seite (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Definieren der Vorlage

Der Component Template Editor ist im Wesentlichen in zwei Hauptbereiche unterteilt, die in der folgenden Abbildung dargestellt und anschließend zusammengefasst werden.

 
 
 
 
 

Der Component Template Editor kann grob in zwei Schlüsselbereiche unterteilt werden.
Der Component Template Editor kann grob in zwei Schlüsselbereiche unterteilt werden.

  1. Upper Region – zum Definieren von Optionen auf Komponentenebene (Lifecycle-, Benennungs- und Ordneroptionen) für eine Komponente, die auf die Vorlage verweist.
  2. Lower Region – zum Definieren der Parameter, die für eine Komponente verwendet werden sollen, die auf die Vorlage verweist.

Komponentenoptionen festlegen

Die obere Hälfte des Editors ist der Definition von Standardwerten für die folgenden Komponenteneigenschaften gewidmet:

  • Lifecycle Definition – wählen Sie die Lifecycle-Definition aus, die für eine mit der Vorlage erstellte Komponente angewendet werden soll. Das Dropdown-Feld listet alle für den Workspace definierten Definitionen auf, die für die Verwendung durch eine Komponente zugelassen sind.

  • Revision Naming – wählen Sie das Revisionsbenennungsschema aus, das für eine mit der Vorlage erstellte Komponente angewendet werden soll. Das Dropdown-Feld listet alle für den Workspace definierten Schemata auf, die für die Verwendung durch eine Komponente zugelassen sind.

    Wenn die Option zur Steuerung der Verwendung von Lifecycle-Definitionen und Revisionsbenennungsschemata pro Inhaltstyp für beliebige Definitionen/Schemata aktiviert ist und der Inhaltstyp Component nicht für die Verwendung einer bestimmten Definition/eines bestimmten Schemas festgelegt ist, dann ist diese Definition/dieses Schema in der jeweiligen Dropdown-Liste nicht verfügbar.

  • Component Naming – verwenden Sie dieses Feld, um ein Standard-Item Naming Scheme für eine mit der Vorlage erstellte Komponente zu definieren und so eine eindeutige ID für die resultierende Komponente im Workspace sicherzustellen. Der hier eingetragene Wert wird als Vorlage für die automatische Benennung der Komponente verwendet (im zugehörigen Feld Id beim Verwenden des Component Editor im Modus Single Component Editing bzw. im Feld Item ID beim Verwenden des Component Editor im Modus Batch Component Editing). Die Software weist automatisch die nächste verfügbare eindeutige ID basierend auf diesem Schema zu, nachdem der gesamte Workspace und die Kennungen vorhandener Inhalte durchsucht wurden. Ein Standard-Item-Benennungsschema – CMP-{00000} – wird bereitgestellt, Sie können jedoch selbstverständlich auch ein eigenes Schema erstellen, indem Sie es in das Feld eingeben und sicherstellen, dass der variable Teil in geschweifte Klammern eingeschlossen ist (z. B. CMP-001-{0000}).

  • Default Folder – um einen Standardordner im Ziel-Workspace festzulegen, in dem eine gespeicherte Komponente abgelegt werden soll. Klicken Sie dazu auf die Schaltfläche Choose, um den Dialog Choose Folder aufzurufen (eine Ausprägung des Explorer panel), in dem Sie zu einem vorhandenen Ordner im Workspace navigieren und ihn auswählen oder direkt einen neuen erstellen können.

Es gibt kein Feld zum Festlegen des Ziel-Workspace, da dieser fest auf denselben Workspace eingestellt ist, in dem sich die Revision der Komponentenvorlage befindet.

Mit der Option Allow override für jede Eigenschaft können Sie unabhängig steuern, ob diese Eigenschaft vom Benutzer beim Definieren einer Komponente im Component Editor geändert werden kann (aktiviert) oder nicht (deaktiviert).

Wenn auf die Vorlage verwiesen wird, werden die in diesem Bereich angegebenen Einträge verwendet, um die entsprechenden Felder im Component Editor vorab auszufüllen (sofern verfügbar):

  • Single Component Editing mode – die Felder Id und Folder im Bereich Advanced Settings der Region Component.
  • Batch Component Editing mode – auf der Registerkarte Document Options des Dialogs Document Options dialog und folglich die Felder Item ID und FolderPath im Bereich Component der Komponentendefinitionsregion.

Wenn auf die Vorlage verwiesen wird, werden die Einträge verwendet, um die entsprechenden Felder beim Bearbeiten einer Komponente im Component Editor im Modus Single Component Editing (links) und im Modus Batch Component Editing (rechts) vorab auszufüllen.
Wenn auf die Vorlage verwiesen wird, werden die Einträge verwendet, um die entsprechenden Felder beim Bearbeiten einer Komponente im Component Editor im Modus Single Component Editing (links) und im Modus Batch Component Editing (rechts) vorab auszufüllen.

Parameter definieren

Die untere Hälfte des Editors ist der Definition und Verwaltung der Parameter gewidmet, die einer referenzierenden Komponente zur Verfügung gestellt werden.

 
 
 
 
 

Beispielparameter, die in einer Komponentenvorlage definiert sind.
Beispielparameter, die in einer Komponentenvorlage definiert sind.

Standard-Systemparameter

Beim Erstellen einer neuen Komponentenvorlage werden standardmäßig verschiedene Systemparameter eingefügt, wie in der folgenden Abbildung dargestellt und anschließend beschrieben.

 
 
 
 
 

Standardmäßige Parameter auf Systemebene, die in einer neu erstellten Komponentenvorlage enthalten sind.
Standardmäßige Parameter auf Systemebene, die in einer neu erstellten Komponentenvorlage enthalten sind.

  • ComponentType – mit diesem Parameter können Sie den Typ der Komponente festlegen. Dies erleichtert gezielte Suchen mit der leistungsstarken Search facility des Workspace – eine Funktion, mit der Sie nicht nur nach Komponententyp suchen, sondern dank unterstützter unit-aware component parameters auch intelligenter suchen können. Wenn Sie Ihre eigenen Workspace-Komponenten im Components panel durchsuchen, wird die Gruppierung Categories für Komponenten aus den jedem Bauteil zugeordneten Parametern ComponentType abgeleitet. Klicken Sie auf das zugehörige Feld Default Value und anschließend auf die Schaltfläche , um den Dialog Choose component type zu öffnen. Verwenden Sie diesen, um den gewünschten Komponententyp auszuwählen, und klicken Sie auf OK – der gewählte Typ wird als Wert für den Parameter ComponentType zurück in das Hauptraster der Parameter eingefügt.

    Der Dialog Choose component type spiegelt den Satz an Komponententypen wider, die auf der Seite Data Management – Component Types page des Dialogs Preferences definiert sind. Klicken Sie unten im Dialog Choose component type auf die Schaltfläche , um auf diese Voreinstellungsseite zuzugreifen. Dort können Sie diese Liste besser an Ihre Anforderungen anpassen – indem Sie neue Typen und Untertypen hinzufügen oder vorhandene Typen bearbeiten und entfernen.

    Beispiel einer Komponentenvorlage, bei der der Systemparameter ComponentType auf Diodes gesetzt ist.
    Beispiel einer Komponentenvorlage, bei der der Systemparameter ComponentType auf Diodes gesetzt ist.

    Der Datentyp für diesen Parameter ist auf ComponentType gesetzt und kann nicht geändert werden. Außerdem kann der Parameter ComponentType weder kopiert noch entfernt werden. Wählen Sie die Zelle aus und verwenden Sie die Taste Delete , um den Wert zu löschen.

  • SCHLIBPCBLIB und PCBLIB – mit diesen beiden Parametern können Sie jeweils Standard-Symbol- und Footprint-Modelle festlegen. Klicken Sie für jeden Parameter auf das zugehörige Feld Default Value und dann auf die Schaltfläche , um einen Dialog zu öffnen, in dem Sie das gewünschte Modell auswählen können.

    Beachten Sie, dass Sie das Modell auswählen und nicht eine bestimmte Revision dieses Modells. Auf diese Weise verwendet eine Komponente, die die Vorlage nutzt, immer die neueste Revision des gewählten Modells.

    Legen Sie Symbol- und Footprint-Modelle als Teil Ihrer Vorlage fest.
    Legen Sie Symbol- und Footprint-Modelle als Teil Ihrer Vorlage fest.

    Die Datentypen für diese Parameter sind auf SCHLIB bzw. PCBLIB gesetzt und können nicht geändert werden. Außerdem können die Modellparameter nicht kopiert oder entfernt werden. Wählen Sie die Zelle aus und verwenden Sie die Taste Delete , um den Wert zu löschen.

  • NameDescription und Description – mit diesen beiden Parametern können Sie jeweils den Namen und die Beschreibung für die Komponente festlegen. Geben Sie für jeden Parameter die erforderlichen Zeichenfolgen in das zugehörige Feld Default Value ein.

    Legen Sie die Parameter Name und Description als Teil Ihrer Vorlage fest.
    Legen Sie die Parameter Name und Description als Teil Ihrer Vorlage fest.

    Der Datentyp für beide Parameter ist auf Text gesetzt und kann nicht geändert werden. Außerdem können diese Parameter weder kopiert noch entfernt werden.

Hinzufügen eines neuen Benutzerparameters

Um der Liste einen neuen Benutzerparameter hinzuzufügen, klicken Sie auf die Schaltfläche (oder verwenden Sie den Befehl Add aus dem Kontextmenü per Rechtsklick) – der Parameter wird am Ende der aktuellen Liste hinzugefügt.

 
 
 
 
 

Beispiel für das Hinzufügen eines neuen Benutzerparameters zur Vorlage.
Beispiel für das Hinzufügen eines neuen Benutzerparameters zur Vorlage.

Jeder Parameter wird in der Rasterliste anhand der folgenden Informationen dargestellt:

  • Name – verwenden Sie dieses Feld, um den Parameter zu benennen, typischerweise mit einem aussagekräftigen Namen, der seinen Zweck vermittelt. Beim ersten Hinzufügen erhalten Parameter Standardnamen (Parameter, Parameter 1, Parameter 2 usw.).

  • Type – der Parametertyp. Dieser Eintrag ist anfangs standardmäßig auf Text gesetzt, es werden jedoch verschiedene einheitenfähige Datentypen unterstützt sowie der Typ PCBLIB, der die Definition mehrerer Footprints ermöglicht, und HarnessWiring, der die Definition einer Harness-Verdrahtungskomponente ermöglicht. Parametertypen, die durch verfügbare Wörterbücher definiert sind, werden ebenfalls unterstützt – mehr erfahren.

  • Visible – aktivieren Sie diese Option (der Standardzustand für einen neu hinzugefügten Parameter), damit die entsprechende Option Show für den Parameter aktiviert ist, wenn Sie eine oder mehrere Komponenten im Component Editor bearbeiten (konfiguriert im Modus Batch Component Editing). Dadurch wird wiederum die Anzeige der entsprechenden Spalte für diesen Parameter im unteren Bereich des Component Editor gesteuert, in dem die Komponentendefinitionen selbst festgelegt werden. Diese Eigenschaft hat keine Auswirkung, wenn eine Komponente im Modus Single Component Editing des Editors definiert wird.

  • Read Only – aktivieren Sie diese Option, um den Parameter schreibgeschützt zu machen. Beim Bearbeiten einer Komponente, die auf die Vorlage verweist, ist der Wert des Parameters nicht editierbar.

  • Required – aktivieren Sie diese Option, um den Parameter zu einem „erforderlichen Parameter“ zu machen. Beim Bearbeiten einer Komponente, die auf die Vorlage verweist, muss für den Parameter ein Wert definiert sein, andernfalls kann die Komponente nicht gespeichert werden. Im Component Editor wird ein solcher Parameter dadurch gekennzeichnet, dass die Wertzelle einen roten Rahmen hat (im Modus Batch Component Editing) oder das Symbol enthält (im Modus Single Component Editing), wenn kein Wert eingegeben wurde.

  • Default Value – verwenden Sie dieses Feld, um einen Standardwert für den Parameter einzugeben.

    • Wenn der Parameter als erforderlich markiert ist (Option Required aktiviert) und zugleich schreibgeschützt ist (Option Read Only aktiviert), dann MUST ein Standardwert eingegeben werden. Andernfalls wird der Parameter beim Bearbeiten einer Komponente, die auf die Vorlage verweist, als ohne Wert markiert, dies kann jedoch nicht behoben werden, weil der Parameter aufgrund des Schreibschutzes nicht editierbar ist. Eine neue Revision dieser Komponentenvorlage kann erst im Workspace gespeichert werden, wenn dies behoben ist.

    • Beim Bearbeiten einer Komponentenrevision wird ein vorhandener benutzerdefinierter Parameter mit demselben Namen wie ein Parameter in der verknüpften Komponentenvorlage durch die Vorlagenversion ersetzt. Ein vorhandener Wert für diesen Parameter bleibt erhalten (und wird nicht durch den Standardwert in der Vorlage überschrieben).

  • Description – fügen Sie eine beliebige Beschreibung für den Parameter hinzu, zum Beispiel eine kurze Anmerkung dazu, was er bereitstellt. Wenn für einen Parameter in der Vorlage eine Beschreibung definiert ist, wird die Spalte Description im Bereich Parameters des Component Editor im entsprechenden Single Component Editing angezeigt.

Die Parameterliste unterstützt auch einfache Kopier- und Einfügevorgänge, sodass Sie einen oder mehrere vorhandene Benutzerparameter duplizieren können. Die eingefügten Parameter werden am Ende der Liste hinzugefügt.

Standard-Tastenkombinationen zum Kopieren (Ctrl+C) und Einfügen (Ctrl+V) werden unterstützt; diese Befehle sind auch über das Rechtsklickmenü verfügbar. Für Kopier-/Einfügevorgänge können mehrere Benutzerparameter mit den üblichen Techniken Ctrl+Click und Shift+Click ausgewählt werden.
Um einen oder mehrere Benutzerparameter aus der Liste zu löschen, wählen Sie jeden Parameter aus und klicken dann auf die Schaltfläche oder verwenden Sie den Befehl Remove aus dem Kontextmenü per Rechtsklick.

Einheitenfähige Datentypen für Komponentenparameter

Der Component Template Editor bietet die Möglichkeit, explizite Datentypen für Komponentenparameter zu definieren, die innerhalb einer Komponentenvorlage festgelegt sind (*.CMPT). Darüber hinaus sind diese Datentypen einheitenfähig, wobei eine Reihe gängiger Einheitenpräfixe unterstützt wird. So können Sie den Wert eines Parameters in verschiedenen Formaten eingeben – etwa 2.2k, 2k2, 4M, 2.5GHz – und der Workspace ist intelligent genug, den numerischen Wert hinter diesen Eingaben zu erkennen. Diese Funktion einer Komponentenvorlage ermöglicht gezielte Suchen über die Advanced Search facility des Servers – eine Funktion, die nicht nur die Suche nach Komponententyp ermöglicht, sondern intelligentere Suchvorgänge mit Bereichssuchen. Mithilfe einheitenfähiger Komponentenparameter können Sie beispielsweise schnell eine Suche definieren, um alle Kondensatoren mit einer Kapazität zwischen 47uF und 220uF zu finden.

Einheitenfähige Parameter werden auch für intelligentes Filtern verwendet, wenn Sie mit dem Components panel in Ihren eigenen Komponenten suchen.

Verwenden Sie die folgenden aufklappbaren Abschnitte, um mehr über einheitenfähige Parameter zu erfahren.

Wörterbuchdefinierte Parameterdatentypen

Wörterbücher sind benutzerdefinierte Parametertypen mit mehreren festgelegten Werten. Wörterbücher werden von Workspace-Administratoren auf der Seite Settings – Vault – Dictionaries in der Browseroberfläche des Workspace verwaltet. Auf diese kann aus dem Component Template Editor zugegriffen werden, indem die Option Add New Dictionary aus der Dropdown-Liste Type ausgewählt oder auf das Steuerelement Manage Dictionaries oben rechts im Bereich Parameters geklickt wird.

  • Die Settings – Vault – Dictionaries Seite kann auch über die Seite „Data Management – Dictionaries“ des Preferences Dialogs aufgerufen werden, indem Sie auf das Steuerelement Manage Dictionaries klicken, sowie über die Seite „Data Management – Servers“ des Preferences Dialogs, indem Sie beim aktiven oder einem bekannten Workspace auf das Steuerelement Properties klicken und den Eintrag Dictionaries aus dem Menü auswählen.

  • Wenn für einen Parameter ein wörterbuchdefinierter Typ ausgewählt ist, kann die Settings – Vault – Dictionaries Seite auch aufgerufen werden, indem Sie in die Zelle des Parameters in der Spalte Type klicken und dann auf die Schaltfläche () klicken.

Rufen Sie die Seite zur Verwaltung von Wörterbüchern in der Browser-Oberfläche des Workspace über den Component Template Editor auf.
Rufen Sie die Seite zur Verwaltung von Wörterbüchern in der Browser-Oberfläche des Workspace über den Component Template Editor auf.

Weitere Informationen zur Verwaltung von Wörterbüchern über die Browser-Oberfläche des Workspace finden Sie unter (Altium 365 Workspace, Enterprise Server Workspace).

Definierte Wörterbücher sind als Parametertypen in der Dropdown-Liste Type verfügbar.

Wählen Sie in der Dropdown-Liste „Type“ einen wörterbuchdefinierten Parametertyp aus.
Wählen Sie in der Dropdown-Liste „Type“ einen wörterbuchdefinierten Parametertyp aus.

Für den ausgewählten wörterbuchdefinierten Typ sind in der Dropdown-Liste Default Value definierte Werte verfügbar. Wählen Sie einen gewünschten Wert aus, um ihn als Standardwert des Parameters zu verwenden, oder wählen Sie <None>.

Wählen Sie einen Standardwert aus den für den ausgewählten wörterbuchdefinierten Typ definierten Werten aus.
Wählen Sie einen Standardwert aus den für den ausgewählten wörterbuchdefinierten Typ definierten Werten aus.

  • Standardwerte werden beim Speichern der Komponentenvorlage im Workspace validiert. Wenn der Standardwert nicht mehr mit dem Wörterbuch übereinstimmt (z. B. weil der Wert aus dem Wörterbuch entfernt wurde und die Vorlage, die diesen Wert verwendet, anschließend zur Bearbeitung geöffnet wurde), wird dieser Standardwert in der Spalte „Default Value“ rot hervorgehoben, und beim Versuch, die Vorlage zurück in den Workspace zu speichern, wird im Bereich Messages eine Fehlermeldung angezeigt.

  • Wenn der Wert eines Komponentenparameters nicht mehr mit dem Wörterbuch übereinstimmt (z. B. wenn der Typ dieses Parameters in der Komponentenvorlage von „Text“ auf einen wörterbuchdefinierten Typ umgestellt wurde und der aktuelle Komponentenwert mit keinem Wert des ausgewählten wörterbuchdefinierten Typs übereinstimmt), wird dieser Parameter bei der Bearbeitung der Komponente im Component Editor hervorgehoben: Im Single Component Editing mode wird neben dem inkonsistenten Parameterwert ein Symbol mit Ausrufezeichen angezeigt, und im Batch Component Editing mode wird der Parameterwert rot hervorgehoben. Stellen Sie sicher, dass alle Komponentenparameter mit den Vorlagenwerten konsistent sind; andernfalls können Sie die Komponente nicht in die nächste Revision speichern.

  • Wenn Wörterbücher in der Browser-Oberfläche des verbundenen Workspace geändert wurden, müssen Sie die Verbindung zum Workspace trennen und erneut herstellen, damit diese Änderungen in Altium Designer übernommen werden. Weitere Informationen finden Sie auf der Seite Accessing Your Workspace.

Mehrere Footprints definieren

Der Component Template Editor unterstützt auch die Definition mehrerer PCB-Footprints als Teil einer Komponentenvorlage. Es kann eine beliebige Anzahl von Footprint-Modellverknüpfungen angegeben werden. Dies ist besonders nützlich für Benutzer, die Komponenten erstellen möchten, die auf 3 Footprints verweisen und damit die IPC-Anforderungen für verschiedene Dichtestufen erfüllen: L (am wenigsten bzw. minimal Kupfer), M (am meisten bzw. maximal Kupfer) und N (nominal bzw. mittlerer Kupferanteil).

Um der Vorlage eine zusätzliche Footprint-Modell-Definition hinzuzufügen, klicken Sie auf , um einen neuen Parameter hinzuzufügen, und wählen Sie dann im Dropdown-Menü des Felds Type den Eintrag PCBLIB.

Wandeln Sie einen neu hinzugefügten Parameter in eine Footprint-Modell-Definition um, indem Sie Type auf PCBLIB setzen.
Wandeln Sie einen neu hinzugefügten Parameter in eine Footprint-Modell-Definition um, indem Sie Type auf PCBLIB setzen.

Der Name des Parameters ändert sich von Parameter zu PCBLIB n, wobei n die nächste verfügbare Ganzzahl ist, um zwischen mehreren Footprint-Modellen zu unterscheiden (z. B. PCBLIB 1, PCBLIB 2 usw.). Das Standardmodell ist dasjenige, das dem Eintrag PCBLIB zugeordnet ist. Wenn die Footprints beim Definieren einer Komponente in den Component Editor übernommen werden, wird das Standard-Footprint-Modell im Modellvorschaufenster oben links durch das Symbol gekennzeichnet (im Modus Single Component Editing) und durch den Eintrag PCBLIB (default) im Bereich Required Models/Parameters (im Modus Batch Component Editing).

Ein Beispiel für eine im Component Editor definierte Komponente (Modus Single Component Editing), die eine referenzierte Komponentenvorlage verwendet. Die Vorlage hat drei Footprint-Modelle definiert, die in die Komponentendefinition übernommen werden. Beachten Sie, dass der Modelleintrag PCBLIB in der Vorlage beim Definieren der Komponente als Standard-Footprint-Modell verwendet wird (erkennbar an einem Symbol oben links). Bewegen Sie den Mauszeiger über das Bild, um dieselbe Komponente bei der Definition mit dem Component Editor im Modus Batch Component Editing zu sehen. In diesem Fall wird der Standard-Footprint als PCBLIB (default) bezeichnet.
Ein Beispiel für eine im Component Editor definierte Komponente (Modus Single Component Editing), die eine referenzierte Komponentenvorlage verwendet. Die Vorlage hat drei Footprint-Modelle definiert, die in die Komponentendefinition übernommen werden. Beachten Sie, dass der Modelleintrag PCBLIB in der Vorlage beim Definieren der Komponente als Standard-Footprint-Modell verwendet wird (erkennbar an einem Symbol oben links). Bewegen Sie den Mauszeiger über das Bild, um dieselbe Komponente bei der Definition mit dem Component Editor im Modus Batch Component Editing zu sehen. In diesem Fall wird der Standard-Footprint als PCBLIB (default) bezeichnet.

Import und Export von Komponentenvorlagen

Eine vorhandene Komponentenvorlagendatei (*.CMPT) oder Komponentbibliotheksdatei (*.CMPLIB) kann in den Component Template Editor importiert werden, und die aktuell bearbeitete Komponentenvorlage kann in eine Komponentenvorlagendatei (*.CMPT) exportiert werden. Verwenden Sie die Befehle File » Import » Component TemplateFile » Import » Component Library und File » Export im Hauptmenü des Component Editors, um die gewünschte Aktion auszuwählen, und nutzen Sie den daraufhin geöffneten Standard-Windows-Dialog, um zum gewünschten Speicherort zu navigieren und eine zu importierende Datei auszuwählen oder den Namen der zu exportierenden Datei festzulegen.

Wiederverwendung einer Komponentenvorlage

Die Verwendung einer Revision einer Komponentenvorlage – oder genauer gesagt, das Referenzieren einer solchen aus der Revision einer Komponente, die Sie gerade bearbeiten – kann auf folgende Weise erfolgen.

Eine Komponente kann immer nur auf eine Komponentenvorlage gleichzeitig verweisen.

Beim Erstellen einer neuen Komponente

Wenn Sie mit dem Befehl File » New » Component aus den Hauptmenüs eine neue Komponente erstellen, können Sie die Vorlage im Dialog Create new component auswählen.

Schnelles Verknüpfen einer Komponentenvorlage aus einer Liste aller verfügbaren Vorlagen beim Erstellen einer neuen Komponente.
Schnelles Verknüpfen einer Komponentenvorlage aus einer Liste aller verfügbaren Vorlagen beim Erstellen einer neuen Komponente.

Manuell im Component Editor

Die Wiederverwendung einer Revision einer Komponentenvorlage aus dem Component Editor hängt vom Betriebsmodus des Editors ab.

Im Single Component Editing Mode

Wenn Sie in diesem Modus des Component Editors eine einzelne Komponente bearbeiten, wählen Sie die gewünschte Komponentenvorlage aus dem Dropdown-Menü des Felds Template aus – Teil der Gruppe Advanced Settings im Bereich Component des Editors. Aufgelistet sind alle aktuell im selben Workspace verfügbaren Komponentenvorlagen, in dem sich auch die Komponente befindet – nach Name – mit ihren neuesten Revisionen in Klammern. Wählen Sie die gewünschte Vorlage aus, um sie anzuwenden.

Schnelles Verknüpfen einer Komponentenvorlage aus einem Menü aller verfügbaren Vorlagen, wenn Sie die Revision einer Komponente mit dem Component Editor im Modus Single Component Editing bearbeiten.
Schnelles Verknüpfen einer Komponentenvorlage aus einem Menü aller verfügbaren Vorlagen, wenn Sie die Revision einer Komponente mit dem Component Editor im Modus Single Component Editing bearbeiten.

Im Batch Component Editing Mode

Es gibt zwei Möglichkeiten, eine Revision einer Komponentenvorlage mit der aktuell bearbeiteten Komponentenrevision zu verknüpfen:

  • Über die Registerkarte Template des Dialogs Document Options (Edit » Document Options). Klicken Sie rechts neben dem Feld Item Revision auf die Schaltfläche Choose. Dadurch erhalten Sie Zugriff auf den Dialog Choose Item (eine Ausprägung des Explorer panel). Verwenden Sie diesen Dialog, um zur Revision der gewünschten Komponentenvorlage zu navigieren und diese auszuwählen. Nach dem Klicken auf OK wird eine Verknüpfung zwischen der Revision der Komponente und der Zielrevision der Komponentenvorlage erstellt. Diese Verknüpfung ist anschließend wieder auf der Registerkarte Template des Dialogs Document Options sichtbar.

    Manuelles Verknüpfen einer Komponente mit einer Revision einer Komponentenvorlage im Ziel-Workspace.
    Manuelles Verknüpfen einer Komponente mit einer Revision einer Komponentenvorlage im Ziel-Workspace.

    Die verwendete Komponentenvorlage kann jederzeit geändert werden – klicken Sie auf Choose und wählen Sie eine Revision einer anderen Komponentenvorlage aus.
    Der Status der verknüpften Component Template Item Revision wird auf der Registerkarte Template des Dialogs Document Options angezeigt. Wenn eine neuere Revision des verknüpften Items verfügbar ist, klicken Sie auf die Schaltfläche , um diese neueste Revision zu verwenden.
  • Über das Menü Add, das dem Bereich Required Models/Parameters des Component Editors zugeordnet ist. Das Untermenü Templates listet alle Komponentenvorlagen – nach Name – auf, die aktuell im selben Workspace verfügbar sind, in dem sich auch die Komponente befindet, mit ihren neuesten Revisionen in Klammern. Klicken Sie auf einen Eintrag, um eine Verknüpfung zur neuesten Revision dieser Komponentenvorlage zu erstellen. Auch hier kann die Verknüpfung auf der Registerkarte Templates des Dialogs Document Options überprüft werden.

    Schnelles Verknüpfen einer Komponentenvorlage aus einem Menü aller verfügbaren Vorlagen.
    Schnelles Verknüpfen einer Komponentenvorlage aus einem Menü aller verfügbaren Vorlagen.

Geerbt aus dem Components-Workspace-Ordner

Sie können festlegen, dass eine Komponentenvorlage automatisch für alle Komponenten (und deren Revisionen) verwendet wird, die in einem Components-Ordner innerhalb des Workspace gespeichert werden.

Eine Standard-Komponentenvorlage kann nur für einen Ordner des Typs Components definiert werden.

Legen Sie die gewünschte Vorlage über das Feld Component Template fest, wenn Sie die Eigenschaften des Ordners im Dialog Edit Folder definieren. Die zugehörige Dropdown-Liste enthält alle Komponentenvorlagen – nach Name – die aktuell im selben Workspace verfügbar sind, in dem sich auch der Components-Ordner befindet, mit ihren neuesten Revisionen in Klammern. Wählen Sie einen Eintrag aus, um für jede nachfolgend in diesem Ordner erstellte Komponente eine Verknüpfung zur neuesten Revision dieser Komponentenvorlage zu erzeugen.

Legen Sie eine Standard-Komponentenvorlage fest, die auf alle im übergeordneten Components-Ordner erstellten Komponenten angewendet wird.
Legen Sie eine Standard-Komponentenvorlage fest, die auf alle im übergeordneten Components-Ordner erstellten Komponenten angewendet wird.

Um diese Funktion nicht zu verwenden, belassen/setzen Sie das Feld Component Template auf None.

Wenn eine Komponentenvorlage auf Ordnerebene ausgewählt wird, wird dieselbe Vorlage standardmäßig auch verwendet, wenn Komponenten in darunterliegenden Unterordnern erstellt werden. Dadurch wird die schnelle Vererbung der Vorlage auf alle Komponenten in untergeordneten Ordnern erleichtert.

Wenn eine Revision einer Komponente im Workspace gespeichert wird, wird im Wesentlichen die spezifische Revision der verwendeten Komponentenvorlage festgeschrieben – dabei entsteht eine feste Verknüpfung zu dieser Revision, sofern sie nicht manuell geändert wird.

Auswirkungen auf Komponentenmodelle und Parameter bei Verwendung einer Komponentenvorlage

Wenn Sie eine Revision einer Komponente bearbeiten und eine Revision einer Komponentenvorlage verknüpft bzw. referenziert ist, passiert im Component Editor in Bezug auf Modelle und Parameter Folgendes:

  • Die innerhalb der referenzierten Vorlage definierten Modelle werden dem Bereich Models (Modus Single Component Editing) und dem Bereich Model Links (Modus Batch Component Editing) hinzugefügt.
  • Ein bereits vorhandenes referenziertes Modell wird beibehalten, und die Komponente verwendet dieses Modell weiterhin, sofern es nicht absichtlich manuell geändert wird.
  • Die innerhalb der referenzierten Vorlage definierten Parameter werden dem Bereich Parameters (Modus Single Component Editing) und dem Bereich Required Models/Parameters (Modus Batch Component Editing) hinzugefügt.

    Beispiel für Parameter nach dem Verknüpfen mit einer Revision einer Komponentenvorlage bei Verwendung des Component Editors im Modus Single Component Editing (links) und im Modus Batch Component Editing (rechts).
    Beispiel für Parameter nach dem Verknüpfen mit einer Revision einer Komponentenvorlage bei Verwendung des Component Editors im Modus Single Component Editing (links) und im Modus Batch Component Editing (rechts).

    Alle Parameter, die aus der referenzierten Komponentenvorlage stammen, werden durch das Symbol (Modus Single Component Editing) bzw. das Symbol (Modus Batch Component Editing) gekennzeichnet. Außerdem folgt – nur im Batch Component Editing Mode – die Option Show für jeden vorlagenbasierten Parameter dem Status der entsprechenden Option Visible in der Vorlage.
    Vorlagenbasierte Parameter können nicht entfernt werden.
    Sie können bei Bedarf zusätzliche Benutzerparameter hinzufügen.
  • Nur im Modus Batch Component Editing werden vorlagenbasierte Parameter, die zur Anzeige markiert sind, im Bereich der Komponentendefinitionen des Editors zusammengefasst, wobei Template Parameters als Überschrift verwendet wird.

    Erscheinungsbild von beispielhaften vorlagenbasierten Parametern in dem Bereich, in dem die Komponentendefinitionen selbst festgelegt werden, bei Verwendung des Component Editors im Modus Batch Component Editing.
    Erscheinungsbild von beispielhaften vorlagenbasierten Parametern in dem Bereich, in dem die Komponentendefinitionen selbst festgelegt werden, bei Verwendung des Component Editors im Modus Batch Component Editing.

  • Die Wertefelder für vorlagenbasierte Parameter, die als schreibgeschützt markiert wurden, sind nicht bearbeitbar. Bei allen anderen vorlagenbasierten Parametern, die nicht als schreibgeschützt markiert wurden, können Sie die Werte nach Bedarf ändern.

    Bei Verwendung des Component Editors im Modus Single Component Editing wird ein schreibgeschützter Vorlagenparameter im Bereich Parameters durch das Symbol gekennzeichnet.
  • Wenn ein vorlagenbasierter Parameter als erforderlich markiert wurde, aber in der Vorlage kein Wert vergeben wurde, erscheint sein Wertefeld mit rotem Rahmen (im Modus Batch Component Editing) oder mit dem Symbol (im Modus Single Component Editing) und weist Sie darauf hin, dass für diesen Parameter ein Wert erforderlich ist. Sie können eine Komponente erst dann im Workspace speichern, wenn für alle erforderlichen Parameter Werte definiert wurden.

    Bei Verwendung des Component Editors im Modus Single Component Editing wird ein erforderlicher Vorlagenparameter im Bereich Parameters durch das Symbol gekennzeichnet.

Erneutes Speichern einer Komponentenvorlage

Sie können jederzeit zu einer beliebigen Revision einer Komponentenvorlage im Workspace zurückkehren und diese direkt bearbeiten. Klicken Sie mit der rechten Maustaste auf die Revision und wählen Sie im Kontextmenü den Befehl Edit. Daraufhin wird erneut der temporäre Editor geöffnet, wobei die in der Revision enthaltene Vorlage zur Bearbeitung geöffnet wird. Nehmen Sie die gewünschten Änderungen vor und speichern Sie die Komponentenvorlage dann in die nächste Revision des Items.

Wenn Sie mit der rechten Maustaste auf den Eintrag der obersten Ebene einer Komponentenvorlage selbst klicken, wird die neueste Revision dieser Vorlage bearbeitet.

Zugriff auf den Befehl zum Starten der direkten Bearbeitung einer vorhandenen Revision einer Komponentenvorlage.
Zugriff auf den Befehl zum Starten der direkten Bearbeitung einer vorhandenen Revision einer Komponentenvorlage.

Gespeicherte Daten herunterladen

Laden Sie die in einer Revision einer Komponentenvorlage gespeicherten Daten herunter, indem Sie mit der rechten Maustaste auf diese Revision klicken (im Bereich Explorer) und im Kontextmenü den Befehl Operations » Download wählen. Die Komponentenvorlagendatei wird in einen Unterordner unterhalb des ausgewählten Verzeichnisses heruntergeladen, dessen Name anhand der Item-Revision-ID gebildet wird. Die Datei befindet sich dort im Ordner Released.

Greifen Sie beim obersten Eintrag einer Komponentenvorlage selbst auf den Befehl Download zu, um die in der neuesten Revision dieser Vorlage gespeicherte Komponentenvorlagendatei herunterzuladen.
Klicken Sie im Dialog Download from Server auf die Schaltfläche Explore, um den Download-Ordner schnell zu öffnen.

Soft-Löschung

Wenn Sie mit einem Workspace verbunden sind, steht eine flexible Funktion zum Entfernen einer Komponentenvorlage direkt in Altium Designer über das Explorer panel zur Verfügung. Klicken Sie mit der rechten Maustaste auf den Eintrag der Komponentenvorlage im Bereich und wählen Sie im Kontextmenü den Befehl Delete Item. Daraufhin erscheint der Dialog Delete Items, in dem Sie das Löschen bestätigen können. Tatsächlich handelt es sich um eine „Soft-Löschung“, bei der die Komponentenvorlage in den Bereich Trash des Workspace verschoben wird. Trash ist im Wesentlichen ein Papierkorb, in den beliebige Inhalte Ihres Workspace verschoben werden können (durch eine Soft-Löschaktion). Dieser Bereich ist vom Rest des Workspace isoliert.

Mit der Soft-Löschfunktion können Sie auch eine Komponentenvorlage löschen, die derzeit verwendet wird.
Mehrere Komponentenvorlagen können in einem einzigen Vorgang gelöscht werden. Wählen Sie alle gewünschten Komponentenvorlagen mit den üblichen Mehrfachauswahl-Steuerelementen aus (Shift+Click, Ctrl+Click), klicken Sie dann mit der rechten Maustaste und wählen Sie im Kontextmenü den Befehl Delete Items.

Soft-Löschung einer Komponentenvorlage. Die Vorlage wird in den Bereich Trash des Workspace verschoben.
Soft-Löschung einer Komponentenvorlage. Die Vorlage wird in den Bereich Trash des Workspace verschoben.

Um mit dem Löschen fortzufahren, klicken Sie auf die Schaltfläche . Das Element wird entfernt, und ein Dialog Deletion Summary bestätigt das erfolgreiche Löschen. Falls beim Löschen ein Problem aufgetreten ist, wird Ihnen dies angezeigt.

Alle auf diese Weise gelöschten Inhalte finden Sie auf der Seite Trash in der Browser-Oberfläche des Workspace. Beachten Sie, dass Sie nur Inhalte sehen können, die Sie persönlich per Soft-Löschung entfernt haben. Administratoren können den vollständigen Inhalt der Seite Trash sehen – also alle Inhalte, die per Soft-Löschung entfernt wurden.

Dinge, die Sie im Zusammenhang mit einer per Soft-Löschung entfernten Komponentenvorlage beachten sollten:

  • Die Komponentenvorlage ist weder in Ihrer Designsoftware noch in der Weboberfläche verfügbar.
  • Überall dort, wo die Komponentenvorlage verwendet wurde, wird angezeigt, dass die Komponentenvorlage gelöscht wurde.
  • Eine Komponentenvorlage kann auf der Seite Trash wiederhergestellt oder dauerhaft gelöscht werden, sofern Sie Bearbeitungsrechte haben. Eine dauerhafte Löschung ist nur möglich, wenn sie nicht von einem übergeordneten Item verwendet wird.
Beachten Sie, dass Sie, wenn Sie eine Komponentenvorlage per Soft-Löschung in den Trash verschoben haben, erneut eine neue Komponentenvorlage mit demselben Namen erstellen können. Wenn Sie die ursprüngliche Komponentenvorlage später wiederherstellen und der ursprüngliche Name bereits vergeben ist, wird ein ganzzahliges Suffix verwendet, damit ihr Name im Workspace eindeutig bleibt.
AI-LocalizedAI-localized
Wenn Sie ein Problem feststellen, wählen Sie den Text/das Bild aus und drücken SieStrg + Eingabe, um uns Ihr Feedback zu senden.
Funktionsverfügbarkeit

Die Ihnen zur Verfügung stehenden Funktionen hängen davon ab, über welche Altium-Lösung Sie verfügen – Altium Develop, Altium Agile Teams, Altium Agile Enterprise oder Altium Designer (mit aktivem Laufzeitvertrag).

Wenn Sie eine dokumentierte Funktion in Ihrer tatsächlich verwendeten Software nicht sehen, wenden Sie sich an den Altium-Vertrieb, um mehr zu erfahren.

Legacy-Dokumentation

Die Dokumentation von Altium Designer wird nicht mehr versioniert. Wenn Sie auf Dokumentation für ältere Versionen von Altium Designer zugreifen müssen, besuchen Sie den Abschnitt Legacy-Dokumentation auf der Seite Andere Installer.

Inhalt