Komponentenvorlagen

Zur Vereinfachung der Erstellung Ihrer Komponenten unterstützt Altium Designer in Verbindung mit Ihrem connected Workspace das Erstellen und Definieren von Component Templates (Component Template Items) in diesem Workspace. So wie eine Schaltplantemplate verwendet werden kann, um Informationen auf Schaltplanblättern, die darauf verweisen, vorab zu definieren, wird eine Komponententemplate von einer Workspace library component referenziert und stellt vordefinierte Einstellungen für die Definition dieser Komponente bereit.

Insbesondere wurden Komponententemplates mit Blick auf parametrische Informationen entwickelt, sodass Sie an einer einzigen Stelle einen „Parametersatz“ definieren können, der der referenzierenden Komponente zur Verfügung gestellt wird. Über die Template können Sie steuern, welche dieser Parameter sichtbar gemacht werden, Standardwerte eintragen und sogar festlegen, welche Parameter als Pflichtfelder erforderlich sind. Beim Speichern der Komponente werden Validierungsprüfungen durchgeführt, um die Einhaltung sicherzustellen.

Angegebene Standardwerte für viele der Template-Einstellungen können schreibgeschützt gesperrt oder selektiv für eine Überschreibung durch den Designer bei der Definition einer Komponente freigegeben werden.

Eine Komponententemplate bildet außerdem die Grundlage für das Erstellen einer generischen Komponente. Weitere Informationen finden Sie auf der Seite Creating Generic Components .

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

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

Folder Type

Wenn Sie den Ordner erstellen, in dem Komponententemplates gespeichert werden sollen, können Sie den Typ des Ordners festlegen. Dies hat keinen Einfluss auf den Inhalt des Ordners – das Freigeben einer Komponententemplate 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 Komponententemplates festzulegen, setzen Sie dessen Folder Type auf Component Templates, wenn Sie die Ordnereigenschaften im Dialog Edit Folder dialog definieren.

Die Angabe des Ordnertyps – seines beabsichtigten Verwendungszwecks – liefert beim Durchsuchen des Workspace einen visuellen Hinweis auf den Inhalt dieses Ordners.
Die Angabe des Ordnertyps – seines beabsichtigten Verwendungszwecks – liefert beim Durchsuchen des Workspace einen visuellen Hinweis auf den Inhalt dieses Ordners.

Content Type

Wenn Sie ein Ziel-Component Template Item erstellen, in dem Ihre Komponententemplate 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 Kontextmenü per Rechtsklick verfügbar.

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

Saving a Component Template

Related page: Creating & Editing Content

Bisher haben wir die Unterstützung für eine Komponententemplate im Workspace im Hinblick auf die zugehörigen Ordner- und Inhaltstypen besprochen. Das Speichern einer tatsächlich definierten Komponententemplate in einer Revision eines solchen Component Template Item kann auf optimierte Weise durchgeführt werden.

Eine Komponententemplate kann bearbeitet und dank der Unterstützung des Workspace für die direkte Bearbeitung in der ersten Revision eines neu erstellten Component Template Item gespeichert werden. Die direkte Bearbeitung befreit Sie von den Beschränkungen separater versionskontrollierter Quelldaten. Sie können einfach einen unterstützten Inhaltstyp mit einem temporären Editor bearbeiten, der mit der neuesten Quelle direkt aus dem Workspace geladen wird. Nach Abschluss der Bearbeitung wird die Entität in einer nachfolgenden geplanten Revision ihres übergeordneten Items 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, eine 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 Komponententemplate in die erste Revision dieses Items zu bearbeiten und zu speichern. Aktivieren Sie dazu unten im Dialog Create New Item dialog die Option Open for editing after creation (sie ist standardmäßig aktiviert). Das Item wird erstellt und der temporäre Component Template Editor geöffnet, wobei ein .CMPT-Dokument als aktives Dokument im Hauptfenster des Designs angezeigt wird. Dieses Dokument wird entsprechend Item-Revision im folgenden Format benannt: <Item><Revision>.CMPT (z. B. CMPT-0001-1.CMPT).

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

Verwenden Sie das Dokument, um die Komponententemplate wie erforderlich zu definieren. Weitere Informationen dazu finden Sie unter Defining the Template.

Für die direkte Bearbeitung 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 alle am Dokument vorgenommenen Ä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 letztlich im Workspace speichern.
  • /Save to Server. Verwenden Sie diese Schaltfläche, um die definierte Komponententemplate im Workspace zu speichern und sie in der ersten (geplanten) Revision des Ziel-Component Template Item abzulegen. Der Dialog Edit Revision wird angezeigt, in dem Sie Name und Beschreibung ändern und bei Bedarf Release Notes hinzufügen können. Das Dokument und der Editor werden nach dem Speichern geschlossen. Das Dokument mit der Quell-Komponententemplate, *.CMPT, wird in der Revision des Items gespeichert.

    Ein Save to Server-Steuerelement wird praktischerweise auch rechts neben dem Eintrag der Komponententemplate im Projects panel selbst bereitgestellt.
  • /Discard Local Changes. Verwenden Sie diese Schaltfläche, wenn Sie die Bearbeitung abbrechen und alle vorgenommenen Änderungen verwerfen möchten. Das Dokument und der Editor werden geschlossen, und es wird nichts an das 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 – über das Hauptmenü File und über das Rechtsklickmenü des Eintrags der Komponententemplate im Bereich Projects.

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

Beispiel einer definierten Komponententemplate, die wieder im Workspace gespeichert wurde.
Beispiel einer definierten Komponententemplate, die wieder im Workspace gespeichert wurde.

Übernehmen einer Komponententemplate

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

Sie können eine Komponentenvorlage vom übergeordneten Komponentenstammtyp verwenden, wenn für den Untertyp keine Komponentenvorlage verknüpft ist. Beim Aufbau einer Hierarchie von Komponententypen erben Komponenten-Untertypen die Komponentenvorlage, die dem Stamm-/übergeordneten Komponententyp zugewiesen ist.

Der CMPT (Component Template) Editor

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

Weitere Informationen zur Verwaltung 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 zentrale Bereiche unterteilt werden.
Der Component Template Editor kann grob in zwei zentrale Bereiche unterteilt werden.

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

Festlegen von Komponentenoptionen

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, die auf eine mit der Vorlage erstellte Komponente angewendet werden soll. Das Dropdown-Feld listet alle für den Workspace definierten Definitionen auf, die für eine Komponente verwendet werden dürfen.
  • Revision Naming – wählen Sie das Revisionsbenennungsschema, das auf eine mit der Vorlage erstellte Komponente angewendet werden soll. Das Dropdown-Feld listet alle für den Workspace definierten Schemata auf, die für eine Komponente verwendet werden dürfen.
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 entsprechenden Dropdown-Liste nicht verfügbar.
  • Component Naming – verwenden Sie dieses Feld, um ein Standard-Item-Benennungsschema 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 eingegebene Eintrag wird als Vorlage für die automatische Benennung der Komponente verwendet (im zugehörigen Feld Id (bei Verwendung des Component Editors im Modus Single Component Editing) oder im Feld Item ID (bei Verwendung des Component Editors im Modus Batch Component Editing)). Die Software weist automatisch die nächste verfügbare eindeutige ID auf Grundlage dieses Schemas zu, nachdem sie den gesamten Workspace und die Kennungen vorhandener Inhalte durchsucht hat. Ein Standard-Item-Benennungsschema – CMP-{00000} – ist vorhanden; Sie können jedoch selbstverständlich Ihr eigenes Schema erstellen, indem Sie es in das Feld eingeben. Achten Sie dabei darauf, dass der variable Teil in geschweifte Klammern gesetzt wird (z. B. CMP-001-{0000}).
  • Default Folder – um einen Standardordner im Ziel-Workspace anzugeben, in dem eine gespeicherte Komponente abgelegt werden soll. Klicken Sie dazu auf die Schaltfläche Choose, um den Dialog Choose Folder zu öffnen (eine Ausprägung des Explorer panel), in dem Sie zu einem vorhandenen Ordner im Workspace navigieren und diesen auswählen oder direkt einen neuen Ordner erstellen können.
Es gibt kein Feld zum Festlegen des Ziel-Workspaces, da dieser fest auf denselben Workspace codiert ist, in dem sich die Revision der Komponentenvorlage befindet.

Die Option Allow override für jede Eigenschaft kann verwendet werden, um unabhängig zu 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 Region mit den Komponentendefinitionen.

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.

Definieren von Parametern

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 näher erläutert.

Standardparameter auf Systemebene, die in einer neu erstellten Komponentenvorlage enthalten sind.
Standardparameter auf Systemebene, die in einer neu erstellten Komponentenvorlage enthalten sind.

  • ComponentType – dieser Parameter ermöglicht Ihnen die Angabe des Komponententyps. Dies erleichtert die gezielte Suche im leistungsstarken Search facility des Workspace – eine Funktion, die es Ihnen nicht nur erlaubt, nach Komponententyp zu suchen, sondern dank unterstützter unit-aware component parameters auch intelligenter zu suchen. Wenn Sie Ihre eigenen Workspace-Komponenten über das Components panel durchsuchen, wird die Gruppierung Categories für Komponenten aus den Parametern ComponentType abgeleitet, die jeder Komponente zugeordnet sind. Klicken Sie auf das zugehörige Feld Default Value und anschließend auf die Schaltfläche , um den Dialog Choose component type zu öffnen. Wählen Sie dort den gewünschten Komponententyp aus und klicken Sie auf OK – der ausgewählte Typ wird dann als Wert für den Parameter ComponentType zurück in das Hauptparameterraster eingefügt.

    Der Dialog Choose component type spiegelt die Menge der Komponententypen wider, die auf der Seite Data Management – Component Types page des Dialogs Preferences definiert sind. Klicken Sie unten im Dialog auf die Schaltfläche Choose component type, um diese Einstellungsseite zu öffnen. Dort können Sie diese Liste besser an Ihre Anforderungen anpassen – entweder durch Hinzufügen neuer Typen und Untertypen oder durch Bearbeiten und Entfernen bestehender Typen.

    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.
  • SCHLIB und PCBLIB – diese beiden Parameter ermöglichen es Ihnen, jeweils Standard-Symbol- und Footprint-Modelle anzugeben. Klicken Sie für jeden Parameter auf das zugehörige Feld Default Value und anschließend 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 ausgewä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.
  • Name und Description – diese beiden Parameter ermöglichen es Ihnen, den Namen bzw. die Beschreibung für die Komponente festzulegen. Geben Sie für jeden Parameter die gewünschten 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 nicht kopiert oder 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 zunächst standardmäßig auf Text gesetzt, es werden jedoch verschiedene unit-aware data types unterstützt, ebenso wie der Typ PCBLIB, der die Definition mehrerer Footprints ermöglicht, sowie HarnessWiring, der die Definition einer harness wiring component ermöglicht. Auch Parametertypen, die durch verfügbare Dictionaries definiert sind, werden unterstützt – mehr erfahren.
  • Visible – aktivieren Sie diese Option (standardmäßig der Zustand für einen neu hinzugefügten Parameter), damit die entsprechende Option Show für den Parameter beim Bearbeiten einer oder mehrerer Komponenten im Component Editor (konfiguriert im Modus Batch Component Editing) aktiviert ist. Dies steuert wiederum die Anzeige der entsprechenden Spalte für diesen Parameter im unteren Bereich des Component Editors, in dem die Komponentendefinitionen selbst festgelegt werden. Diese Eigenschaft hat keine Auswirkung, wenn eine Komponente mit dem 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 dann nicht editierbar.
  • Required – aktivieren Sie diese Option, um den Parameter als „erforderlichen Parameter“ festzulegen. Beim Bearbeiten einer Komponente, die auf diese 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 außerdem 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 bearbeitbar ist. Eine neue Revision dieser Komponentenvorlage kann erst im Workspace gespeichert werden, wenn dieses Problem behoben ist.
    • Beim Bearbeiten einer Revision einer Komponente 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 mit dem Standardwert in der Vorlage überschrieben).
    • Ein Standard-Harness-Wiring-Modell kann nur hinzugefügt werden, wenn der Vorlage keine anderen Standardmodelle (SCHLIB oder PCBLIB) hinzugefügt wurden. Umgekehrt können SCHLIB- und PCBLIB-Standardmodelle nicht hinzugefügt werden, wenn der Vorlage ein Standard-Harness-Wiring-Modell hinzugefügt wurde.
  • 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 wurde, wird die Spalte Description im Bereich Parameters des Component Editor entsprechend in seinem Single Component Editing angezeigt.

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

Die Standard-Tastenkombinationen zum Kopieren (Ctrl+C) und Einfügen (Ctrl+V) werden unterstützt, und diese Befehle sind auch über das Kontextmenü per Rechtsklick 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 die jeweiligen Parameter aus und klicken dann auf die Schaltfläche oder verwenden Sie den Befehl Remove im Kontextmenü per Rechtsklick.

Einheitenbewusste 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 einheitenbewusst und unterstützen eine Reihe gängiger Einheitenpräfixe. Daher können Sie den Wert eines Parameters in verschiedenen Formaten eingeben – etwa 2.2k, 2k2, 4M, 2.5GHz – wobei der Workspace intelligent genug ist, den numerischen Wert hinter diesen Eingaben zu erkennen.

Diese Funktion einer Komponentenvorlage ermöglicht gezielte Suchvorgänge über die Advanced Search facility des Servers – eine Funktion, mit der Sie nicht nur nach Komponententyp suchen, sondern auch intelligenter mit Bereichssuchen suchen können. Mithilfe einheitenbewusster Komponentenparameter können Sie beispielsweise schnell eine Suche definieren, um alle Kondensatoren mit einer Kapazität zwischen 47uF und 220uF zu finden.

Einheitenbewusste Parameter werden außerdem für intelligentes Filtern verwendet, wenn Sie mit dem Components panel Ihre eigenen Komponenten durchsuchen.

Verwenden Sie die folgenden aufklappbaren Abschnitte, um mehr über einheitenbewusste 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. Diese Seite kann aus dem Component Template Editor aufgerufen werden, indem Sie die Option Add New Dictionary aus dem Dropdown Type wählen oder auf das Steuerelement Manage Dictionaries oben rechts im Bereich Parameters klicken.

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

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

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

Weitere Informationen zur Verwaltung von Wörterbüchern in der Browseroberfläche des Workspace (Altium 365 Workspace, Enterprise Server Workspace).

Definierte Wörterbücher stehen im Dropdown Type als Parametertypen zur Verfügung.

Wählen Sie im Dropdown Type einen wörterbuchdefinierten Parametertyp aus.
Wählen Sie im Dropdown Type einen wörterbuchdefinierten Parametertyp aus.

Die für den ausgewählten wörterbuchdefinierten Typ festgelegten Werte stehen im Dropdown Default Value zur Verfügung. 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 festgelegten Werten aus.
Wählen Sie einen Standardwert aus den für den ausgewählten wörterbuchdefinierten Typ festgelegten Werten aus.

  • Standardwerte werden beim Speichern der Bauteilvorlage im Workspace validiert. Wenn der Standardwert nicht mehr mit dem Wörterbuch übereinstimmt (z. B. wenn 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 im Bereich Messages wird beim Versuch, die Vorlage zurück in den Workspace zu speichern, eine Fehlermeldung angezeigt.

  • Wenn der Wert eines Bauteilparameters nicht mehr mit dem Wörterbuch übereinstimmt (z. B. wenn der Typ dieses Parameters in der Bauteilvorlage von Text auf einen wörterbuchdefinierten Typ umgestellt wurde und der aktuelle Bauteilwert mit keinem Wert des ausgewählten wörterbuchdefinierten Typs übereinstimmt), wird dieser Parameter bei der Bearbeitung des Bauteils im Component Editor hervorgehoben: Im Single Component Editing Mode des Editors wird neben dem inkonsistenten Parameterwert ein Ausrufezeichensymbol angezeigt, und im Batch Component Editing Mode des Editors wird der Parameterwert rot hervorgehoben. Stellen Sie sicher, dass alle Bauteilparameter mit den Vorlagenwerten konsistent sind, andernfalls können Sie das Bauteil nicht in die nächste Revision speichern.

  • Wenn Wörterbücher in der Browseroberflä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.

Definieren mehrerer Footprints

Der Component Template Editor unterstützt auch die Definition mehrerer PCB-Footprints als Teil einer Bauteilvorlage. Es kann eine beliebige Anzahl von Footprint-Modellverknüpfungen angegeben werden. Dies ist besonders hilfreich für alle, die Bauteile erstellen möchten, die auf 3 Footprints verweisen und damit die IPC-Anforderungen für verschiedene Dichtestufen erfüllen: L (am wenigsten bzw. minimale Kupferfläche), M (am meisten bzw. maximale Kupferfläche) und N (nominal bzw. mittlere Kupferfläche).

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 aus.

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

Der Name des Parameters ändert sich von Parameter zu PCBLIB n, wobei n die nächste verfügbare ganze Zahl 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 eines Bauteils in den Component Editor übernommen werden, ist das Standard-Footprint-Modell durch das Symbol oben links im Modellvorschaufenster gekennzeichnet (im Modus Single Component Editing) sowie durch den Eintrag PCBLIB (default) im Bereich Required Models/Parameters (im Modus Batch Component Editing).

Beispiel eines im Component Editor definierten Bauteils (Modus Single Component Editing) unter Verwendung einer referenzierten Component Template. In der Vorlage sind drei Footprint-Modelle definiert, die in die Bauteildefinition übernommen werden. Beachten Sie, dass der Modelleintrag PCBLIB in der Vorlage als Standard-Footprint-Modell verwendet wird (erkennbar an einem Symbol oben links), wenn das Bauteil definiert wird. Bewegen Sie den Mauszeiger über das Bild, um dasselbe Bauteil im Component Editor im Modus Batch Component Editing zu sehen. In diesem Fall wird der Standard-Footprint als PCBLIB (default) bezeichnet.
Beispiel eines im Component Editor definierten Bauteils (Modus Single Component Editing) unter Verwendung einer referenzierten Component Template. In der Vorlage sind drei Footprint-Modelle definiert, die in die Bauteildefinition übernommen werden. Beachten Sie, dass der Modelleintrag PCBLIB in der Vorlage als Standard-Footprint-Modell verwendet wird (erkennbar an einem Symbol oben links), wenn das Bauteil definiert wird. Bewegen Sie den Mauszeiger über das Bild, um dasselbe Bauteil im Component Editor im Modus Batch Component Editing zu sehen. In diesem Fall wird der Standard-Footprint als PCBLIB (default) bezeichnet.

Import und Export von Bauteilvorlagen

Eine vorhandene Bauteilvorlagendatei (*.CMPT) oder Bauteilbibliotheksdatei (*.CMPLIB) kann in den Component Template Editor importiert werden, und die aktuell bearbeitete Bauteilvorlage kann in eine Bauteilvorlagendatei (*.CMPT) exportiert werden. Verwenden Sie dazu die Befehle File » Import » Component Template, File » Import » Component Library und File » Export im Hauptmenü des Component Editors, um die gewünschte Aktion auszuwählen, und den sich öffnenden 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 Bauteilvorlage

Die Verwendung einer Revision einer Bauteilvorlage – oder genauer gesagt das Referenzieren einer solchen aus der Revision eines Bauteils, das Sie gerade bearbeiten – kann auf folgende Weise erfolgen.

Ein Bauteil kann immer nur auf eine Bauteilvorlage gleichzeitig verweisen.

Beim Erstellen eines neuen Bauteils

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

Schnelles Verknüpfen einer Bauteilvorlage aus einer Liste aller verfügbaren Vorlagen beim Erstellen eines neuen Bauteils.
Schnelles Verknüpfen einer Bauteilvorlage aus einer Liste aller verfügbaren Vorlagen beim Erstellen eines neuen Bauteils.

Manuell im Component Editor

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

Im Single Component Editing Mode

Wenn Sie in diesem Modus des Component Editors ein einzelnes Bauteil bearbeiten, wählen Sie die gewünschte Component Template aus dem Dropdown-Menü aus, das dem Feld Template zugeordnet ist – Teil der Gruppe Advanced Settings im Bereich Component des Editors. Alle aktuell im selben Workspace verfügbaren Bauteilvorlagen, in dem sich auch das Bauteil befindet, werden namentlich aufgelistet; ihre neuesten Revisionen sind in Klammern angegeben. Wählen Sie die gewünschte Vorlage aus, damit sie angewendet wird.

Schnelles Verknüpfen einer Bauteilvorlage aus einem Menü aller verfügbaren Vorlagen beim Bearbeiten der Revision eines Bauteils mit dem Component Editor im Modus Single Component Editing.
Schnelles Verknüpfen einer Bauteilvorlage aus einem Menü aller verfügbaren Vorlagen beim Bearbeiten der Revision eines Bauteils mit dem Component Editor im Modus Single Component Editing.

Im Batch Component Editing Mode

Es gibt zwei Möglichkeiten, eine Revision einer Component Template mit der aktuell bearbeiteten Bauteilrevision zu verknüpfen:

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

    Manuelles Verknüpfen eines Bauteils mit einer Revision einer Bauteilvorlage im Ziel-Workspace.
    Manuelles Verknüpfen eines Bauteils mit einer Revision einer Bauteilvorlage im Ziel-Workspace.

    Die verwendete Bauteilvorlage kann jederzeit geändert werden – klicken Sie auf Choose und wählen Sie eine Revision einer anderen Bauteilvorlage 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 Elements 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 Editor zugeordnet ist. Das Untermenü Templates listet alle Komponentenvorlagen – nach Namen – auf, die derzeit im selben Workspace verfügbar sind, in dem sich auch die Komponente selbst befindet; die jeweils neuesten Revisionen sind in Klammern angegeben. Klicken Sie auf einen Eintrag, um eine Verknüpfung zur neuesten Revision dieser Komponentenvorlage zu erstellen. Auch hier kann die Verifizierung der Verknüpfung auf der Registerkarte Templates des Dialogs Document Options eingesehen werden.

    Schnelles Verknüpfen einer Komponentenvorlage über ein Menü mit allen verfügbaren Vorlagen.
    Schnelles Verknüpfen einer Komponentenvorlage über ein Menü mit allen verfügbaren Vorlagen.

Geerbt vom 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 sind.

Eine Standard-Komponentenvorlage kann nur für einen Ordner vom Typ Components definiert werden.

Legen Sie die gewünschte Vorlage über das Feld Component Template fest, wenn Sie die Ordnereigenschaften im Dialog Edit Folder dialog definieren. Die zugehörige Dropdown-Liste des Feldes führt alle Komponentenvorlagen – nach Namen – auf, die derzeit im selben Workspace verfügbar sind, in dem sich auch der Components-Ordner selbst befindet; die jeweils neuesten Revisionen sind in Klammern angegeben. 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 erstellen.

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

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

Wenn eine Component Template auf Ordnerebene ausgewählt wird, wird dieselbe Vorlage standardmäßig auch beim Erstellen von Komponenten in untergeordneten Unterordnern verwendet. Das ermöglicht eine schnelle Vererbung der Vorlage auf alle Komponenten in untergeordneten Ordnern.

Wenn eine Revision einer Komponente im Workspace gespeichert wird, wird dadurch im Wesentlichen die konkret verwendete Revision der Component Template festgeschrieben – es wird also eine starke Verknüpfung zu dieser Revision erstellt, sofern sie nicht manuell geändert wird.

Auswirkungen auf Komponentenmodelle und Parameter bei Verwendung einer Component Template

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

  • Die in 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 in 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 der Verknüpfung mit einer Revision einer Component Template bei Verwendung des Component Editor im Modus Single Component Editing (links) und im Modus Batch Component Editing (rechts).
    Beispiel für Parameter nach der Verknüpfung mit einer Revision einer Component Template bei Verwendung des Component Editor im Modus Single Component Editing (links) und im Modus Batch Component Editing (rechts).

    Alle Parameter, die aus der referenzierten Component Template stammen, werden durch das Symbol (Modus Single Component Editing) bzw. das Symbol (Modus Batch Component Editing) gekennzeichnet. Außerdem folgt – nur im Modus Batch Component Editing – 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 festgelegt sind, im Bereich der Komponentendefinitionen des Editors gruppiert, wobei Template Parameters als Überschrift verwendet wird.

    Darstellung von beispielhaften vorlagenbasierten Parametern in dem Bereich, in dem die Komponentendefinitionen selbst festgelegt werden, bei Verwendung des Component Editor im Modus Batch Component Editing.
    Darstellung von beispielhaften vorlagenbasierten Parametern in dem Bereich, in dem die Komponentendefinitionen selbst festgelegt werden, bei Verwendung des Component Editor 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.

    Wenn sich der Component Editor im Modus Single Component Editing befindet, wird ein schreibgeschützter Vorlagenparameter im Bereich Parameters durch das Symbol gekennzeichnet.
  • Wenn ein vorlagenbasierter Parameter als erforderlich markiert wurde, in der Vorlage jedoch kein Wert zugewiesen wurde, erscheint sein Wertefeld mit rotem Rand (im Modus Batch Component Editing) oder enthält das Symbol (im Modus Single Component Editing). Dies 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.

    Wenn sich der Component Editor im Modus Single Component Editing befindet, wird ein erforderlicher Vorlagenparameter im Bereich Parameters durch das Symbol gekennzeichnet.

Erneutes Speichern einer Component Template

Sie können jederzeit zu jeder Revision einer Component Template 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 Component Template in der nächsten Revision des Items.

Ein Rechtsklick auf den Eintrag der obersten Ebene einer Component Template selbst bearbeitet die neueste Revision dieser Vorlage.

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

Gespeicherte Daten herunterladen

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

Greifen Sie über den Eintrag der obersten Ebene einer Component Template selbst auf den Befehl Download zu, um die in der neuesten Revision dieser Vorlage gespeicherte Datei der Komponentenvorlage herunterzuladen.
Klicken Sie im Dialog Download from Server auf die Schaltfläche Explore, um schnell zum Download-Ordner zu wechseln.

Soft Delete

Wenn eine Verbindung zu einem Workspace besteht, steht eine flexible Funktion zum Entfernen einer Component Template direkt in Altium Designer über das Explorer panel zur Verfügung. Klicken Sie mit der rechten Maustaste auf den Eintrag der Component Template im Panel 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 ein „Soft Delete“, bei dem die Component Template 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-Delete-Aktion). Dieser Bereich ist vom übrigen Workspace getrennt.

Mit der Soft-Delete-Funktion können Sie eine Component Template löschen, die derzeit verwendet wird.
Mehrere Component Templates können in einer einzigen Aktion gelöscht werden. Wählen Sie alle gewünschten Component Templates 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 Delete einer Component Template. Die Vorlage wird in den Bereich Trash des Workspace verschoben.
Soft Delete einer Component Template. Die Vorlage wird in den Bereich Trash des Workspace verschoben.

Um den Löschvorgang fortzusetzen, klicken Sie auf die Schaltfläche . Das Item wird entfernt, und ein Dialog Deletion Summary bestätigt das erfolgreiche Löschen. Wenn es ein Problem beim Löschen gab, wird Ihnen dies angezeigt.

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

Dinge, die im Zusammenhang mit einer per Soft Delete gelöschten Component Template zu beachten sind:

  • Die Component Template ist weder in Ihrer Designsoftware noch in der Weboberfläche verfügbar.
  • Überall dort, wo die Component Template verwendet wurde, wird angezeigt, dass sie gelöscht wurde.
  • Eine Component Template kann auf der Seite Trash wiederhergestellt oder dauerhaft gelöscht werden, sofern Sie Bearbeitungsrechte besitzen. Eine dauerhafte Löschung ist nur möglich, wenn sie nicht von einem übergeordneten Item verwendet wird.
Beachten Sie, dass Sie, wenn Sie eine Component Template per Soft Delete gelöscht und damit in Trash verschoben haben, erneut eine neue Component Template mit demselben Namen erstellen können. Wenn Sie die ursprüngliche Component Template später wiederherstellen und der ursprüngliche Name bereits vergeben ist, wird ein ganzzahliges Suffix verwendet, damit ihr Name innerhalb des 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, welche Altium-Lösung Sie verwenden – Altium Develop, eine Edition von Altium Agile (Agile Teams oder Agile Enterprise), oder Altium Designer (mit aktivem Abonnement).

Wenn Sie eine besprochene Funktion in Ihrer Software nicht sehen, kontaktieren Sie 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