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 Schaltplanvorlage verwendet werden kann, um Informationen auf Schaltplanblättern, die auf sie verweisen, vorab festzulegen, wird eine Komponentenvorlage von einer Workspace library component referenziert und stellt vordefinierte Einstellungen für die Definition dieser Komponente bereit.
Insbesondere wurden Komponentenvorlagen mit einem starken 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 sein sollen, Standardwerte eintragen und sogar erforderliche Parameter als Pflichtfelder kennzeichnen. Beim Speichern der Komponente werden Validierungsprüfungen durchgeführt, um die Einhaltung sicherzustellen.
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 seine Folder Type auf Component Templates, wenn Sie die Ordnereigenschaften im Dialog Edit Folder dialog definieren.

Die Angabe des Ordnertyps – seines vorgesehenen Verwendungszwecks – liefert beim Durchsuchen des Workspace einen visuellen Hinweis auf den Inhalt dieses Ordners.
Item Naming Scheme
Ein weiterer wichtiger Aspekt des übergeordneten Ordners ist das dafür verwendete Item Naming Scheme. Dieses definiert das Format der eindeutigen ID für jedes Item, das in diesem bestimmten Ordner erstellt wird. Es stehen mehrere standardmäßige Beispielschemata zur Verfügung, die den Kurzcode entweder für den Ordnertyp (CTC – Component Template Collection) oder den Inhaltstyp (CMPT – Component Template) verwenden:
-
$CONTENT_TYPE_CODE-001-{0000}– zum BeispielCMPT-001-0001. -
$CONTENT_TYPE_CODE-001-{A00}– zum BeispielCMPT-001-A01. -
$FOLDER_TYPE_CODE-001-{0000}– zum BeispielCTC-001-0001. -
$FOLDER_TYPE_CODE-001-{A000}– zum BeispielCTC-001-A001.
Bei Verwendung eines Standard-Benennungsschemas weist die Software automatisch die nächste verfügbare eindeutige ID auf Basis dieses Schemas zu, nachdem der gesamte Workspace und die Kennungen vorhandener Inhalte durchsucht wurden. Dies kann bei der manuellen Erstellung von Komponentenvorlagen viel Zeit sparen.
Für einen Ordner kann auch ein benutzerdefiniertes Schema definiert werden, indem Sie es einfach in das Feld eingeben und dabei sicherstellen, dass der variable Teil in geschweifte Klammern gesetzt wird (z. B. CMP-TMP-{0000}).

Das Item Naming Scheme des übergeordneten Ordners wird auf die eindeutige ID jedes in diesem Ordner erstellten Items angewendet.
Inhaltstyp
Wenn Sie ein Ziel-Component Template Item erstellen, 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 über das Kontextmenü per Rechtsklick verfügbar.

Erstellen einer Komponentenvorlage in einem Ordner vom Typ Component Templates – der korrekte Content Type ist im Kontextmenü verfügbar.
Item Lifecycle Definition and Revision Naming
Related pages: Defining Revision Naming Schemes for a Workspace, Defining Lifecycle Definitions for a Workspace
Beim Definieren einer Komponentenvorlage sollten Sie unbedingt den Typ des Lifecycle-Managements festlegen, der für die Komponentenvorlage verwendet werden soll, sowie das Benennungsschema für deren Revisionen.
Die Steuerung darüber, welche Inhaltstypen eine bestimmte Lifecycle-Definition oder ein bestimmtes Revisionsbenennungsschema verwenden können, kann global im Dialog Content Types definiert und aktiviert werden, wenn jedes Schema festgelegt wird. Die standardmäßig einer Komponentenvorlage zugewiesenen Schemata sind jeweils: Generic Lifecycle und 1-Level Revision Scheme.
Geben Sie die erforderlichen Schemata im Dialog Create New Item an, und verwenden Sie dazu die Felder Lifecycle Definition bzw. Revision Naming Scheme.

Auswahl der Lifecycle-Definition und der Revisionsbenennungsschemata für eine manuell erstellte Komponentenvorlage.
Speichern einer Komponentenvorlage
Related page: Creating & Editing Content
Bisher haben wir die Unterstützung für eine Komponentenvorlage im Workspace im Hinblick 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 bearbeitet und in der ersten Revision eines neu erstellten Component Template Item gespeichert werden – dank der Unterstützung des Workspace für direktes Bearbeiten. Direktes Bearbeiten befreit Sie von den Einschränkungen separater versionskontrollierter 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 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 Komponentenvorlage in die erste Revision dieses Items 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 folgenden Format benannt: <Item><Revision>.CMPT (z. B. CMPT-0001-1.CMPT).

Beispiel für die Bearbeitung 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 wie erforderlich zu definieren. Weitere Informationen dazu finden Sie unter Defining the Template.
Beim direkten 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 lokal vorgenommene Änderungen am Dokument zu speichern. So können Sie den aktuellen Stand sichern, 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 Komponentenvorlage 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 sowie bei 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 Items gespeichert. -
/
– 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 nichts wird für 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 – im Hauptmenü File sowie im Rechtsklickmenü des Eintrags der Komponentenvorlage im Bereich Projects.
Die im Workspace gespeicherten Daten bestehen aus der Quell-Komponentenvorlage, die in der Component Template-Datei (<Item><Revision>.CMPT) definiert ist.

Beispiel einer definierten Komponentenvorlage, die zurück in den Workspace gespeichert wurde.
Übernehmen einer Komponentenvorlage
Sie können eine Komponentenvorlage des Stamm-Komponententyps verwenden, wenn dem Untertyp keine Komponentenvorlage zugeordnet ist. Beim Aufbau einer Hierarchie von Komponententypen erben Komponenten-Untertypen die Komponentenvorlage, die dem Stamm-/übergeordneten Komponententyp zugewiesen ist.
Der CMPT (Component Template) Editor
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 lässt sich grob in zwei zentrale Bereiche unterteilen.
- Upper Region – zum Definieren von Optionen auf Komponentenebene (Lifecycle-, Benennungs- und Ordneroptionen) für eine Komponente, die auf die Vorlage verweist.
- Lower Region – zum Definieren der Parameter, die für eine Komponente verwendet werden, die auf die Vorlage verweist.
Festlegen von Komponentenoptionen
Die obere Hälfte des Editors ist dem Definieren von Standardwerten für die folgenden Komponenteneigenschaften gewidmet:
- Lifecycle Definition – wählen Sie die Lifecycle-Definition aus, 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 aus, 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.
-
Component Naming – verwenden Sie dieses Feld, um ein Standard-Item-Benennungsschema für eine mit der Vorlage erstellte Komponente festzulegen und so eine eindeutige ID für die resultierende Komponente im Workspace sicherzustellen. Der hier eingegebene Wert wird als Vorlage für die automatische Benennung der Komponente verwendet (im zugehörigen Feld Id beim Verwenden des Component Editors im Modus Single Component Editing bzw. im Feld Item ID beim Verwenden des Component Editors im Modus Batch Component Editing). Die Software weist automatisch die nächste verfügbare eindeutige ID auf Basis dieses Schemas zu, nachdem der gesamte Workspace und die Kennungen vorhandener Inhalte durchsucht wurden. 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 – zum Festlegen eines Standardordners im Ziel-Workspace, in dem eine gespeicherte Komponente abgelegt wird. 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.
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 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.
Definieren von Parametern
Die untere Hälfte des Editors ist dem Definieren und Verwalten der Parameter gewidmet, die einer referenzierenden Komponente zur Verfügung gestellt werden.

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

Standardparameter auf Systemebene, die in einer neu erstellten Komponentenvorlage enthalten sind.
-
ComponentType– mit diesem Parameter können Sie den Typ der Komponente festlegen. Dies erleichtert die gezielte Suche mit der leistungsstarken Search facility des Workspace – eine Funktion, mit der Sie nicht nur nach Komponententyp suchen können, sondern dank unterstützter einheitenbewusster Komponentenparameter auch intelligenter suchen können. Wenn Sie Ihre eigenen Workspace-Komponenten im Components panel durchsuchen, wird die Gruppierung Categories für Komponenten aus den ParameternComponentTypeabgeleitet, die jeder Komponente zugeordnet sind. Klicken Sie auf das zugehörige Feld Default Value und dann 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 dann als Wert für den Parameter ComponentType zurück im Hauptparameterraster eingefügt.

Beispiel einer Komponentenvorlage, bei der der Systemparameter ComponentType aufDiodesgesetzt ist. -
SCHLIBundPCBLIB– 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.

Legen Sie Symbol- und Footprint-Modelle als Teil Ihrer Vorlage fest. -
NameundDescription– mit diesen beiden Parametern können Sie jeweils den Namen und die Beschreibung der Komponente festlegen. Geben Sie die erforderlichen Zeichenfolgen in das zugehörige Feld Default Value für jeden Parameter ein.
Legen Sie die ParameterNameundDescriptionals Teil Ihrer Vorlage fest.
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.
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 2usw.). -
Type – der Typ des Parameters. Dieser Eintrag ist anfangs standardmäßig auf
Textgesetzt, es wird jedoch eine Reihe von einheitenbewussten Datentypen unterstützt, ebenso wie der TypPCBLIB, der die Definition mehrerer Footprints ermöglicht, sowieHarnessWiring, der die Definition einer Harness-Wiring-Komponente ermöglicht. Von verfügbaren Wörterbüchern definierte Parametertypen werden ebenfalls unterstützt – mehr erfahren. - Visible – aktivieren Sie diese Option (dies ist der Standardzustand 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 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, kann der Wert des Parameters nicht bearbeitet werden.
-
Required – aktivieren Sie diese Option, um den Parameter zu einem „Pflichtparameter“ 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 Batch Component Editing-Modus) oder das Symbol
enthält (im Single Component Editing-Modus), wenn kein Wert eingegeben wurde.
-
Default Value – verwenden Sie dieses Feld, um einen Standardwert für den Parameter einzugeben.
- 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 in seinem Single Component Editing entsprechend angezeigt.
Die Parameterliste unterstützt auch einfache Kopier- und Einfügeaktionen, sodass Sie einen oder mehrere vorhandene Benutzerparameter duplizieren können. Die eingefügten Parameter werden am Ende der Liste hinzugefügt.
Column Ordering and Sizing
Die Reihenfolge der Spalten ist anpassbar. Klicken Sie auf die Kopfzeile einer Spalte und ziehen Sie sie horizontal an die gewünschte neue Position. Gültige Positionen werden durch vertikale Positionspfeile hervorgehoben.
Sorting
Parameter können nach einer bestimmten Spalte sortiert werden, indem Sie auf die Kopfzeile dieser Spalte klicken. Klicken Sie einmal, um aufsteigend zu sortieren (basierend auf dem Inhalt dieser Spalte). Klicken Sie erneut, um absteigend zu sortieren.
Sie können nach mehreren Spalten sortieren. Wenn die Parameter bereits nach einer bestimmten Spalte sortiert sind, Shift+Click Sie auf eine andere Spalte, um anhand des Inhalts dieser Spalte eine „Untersortierung“ vorzunehmen.
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. Dadurch 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 erleichtert gezielte Suchen über die Funktion Advanced Search facility des Servers – eine Funktion, mit der Sie nicht nur nach Komponententyp suchen, sondern intelligenter mit Bereichssuchen arbeiten 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.
Verwenden Sie die folgenden aufklappbaren Abschnitte, um mehr über einheitenbewusste Parameter zu erfahren.
Supported Units
Die folgenden einheitenbewussten Datentypen werden unterstützt, wenn ein Benutzerparameter als Teil einer Komponentenvorlage definiert wird:
-
Ganzzahl
-
Dezimalzahl
-
Ampere (A)
-
Fläche (mm2)
-
Bit
-
Candela (cd)
-
Celsius (C)
-
Dezibel (dB)
-
Farad (F)
-
Gramm (g)
-
Henry (H)
-
Hertz (Hz)
-
Joule (J)
-
Lumen (lm)
-
Meter (m)
-
Millimeter (mm)
-
Ohm
-
Prozent (%)
-
Pascal (Pa)
-
Bar (bar)
-
Pfund pro Quadratzoll (psi)
-
Umdrehungen pro Minute (rpm)
-
Sekunde (s)
-
Siemens (S)
-
Tesla (T)
-
Volt (V)
-
Watt (W)
Supported Unit Prefixes
Die folgende Tabelle listet Einheitenpräfixe auf, die bei der Eingabe eines Werts für einen einheitenbewussten Parametertyp unterstützt werden.
| Präfix | Begriff | Wert (wissenschaftlich) | Wert (normal) |
|---|---|---|---|
| T | Tera | 1 x 1012 | 1,000,000,000,000 |
| G | Giga | 1 x 109 | 1,000,000,000 |
| M | Mega | 1 x 106 | 1,000,000 |
| k | Kilo | 1 x 103 | 1,000 |
| m | Milli | 1 x 10-3 | 1 / 1,000 |
| u | Mikro | 1 x 10-6 | 1 / 1,000,000 |
| n | Nano | 1 x 10-9 | 1 / 1,000,000,000 |
| p | Piko | 1 x 10-12 | 1 / 1,000,000,000,000 |
| f | Femto | 1 x 10-15 | 1 / 1,000,000,000,000,000 |
Hinzufügen eines komponentenparameters mit Einheitenerkennung
Wenn Sie der Vorlage einen Parameter hinzufügen (klicken Sie auf
im Bereich Parameters), verwenden Sie das zugehörige Feld Type, um den erforderlichen einheitenfähigen Datentyp aus der Dropdown-Liste auszuwählen.

Auswahl eines unterstützten einheitenfähigen Datentyps für einen Benutzerparameter in einer Komponentenvorlage. In diesem Beispiel ist Ampere der Parametertyp.
Wenn Sie einen Wert für einen Komponentenparameter eingeben, der einen einheitenfähigen Datentyp verwendet – entweder als Default Value in einer Komponentenvorlage oder als erforderlichen Wert in einer Komponentendefinition –, sollten Sie Folgendes beachten:
-
Sie können den Wert in verschiedenen Formaten eingeben:
-
Nur numerischer Wert (z. B.
10). Beachten Sie, dass die Einheit automatisch angewendet wird, wenn der Datentyp eine Einheit besitzt. Bei diesen Typen steht die Einheit in Klammern hinter dem Namen. -
Numerischer Wert in wissenschaftlicher Schreibweise (z. B.
1e10,1E6). -
Numerischer Wert und Einheit(en) (z. B.
10F). -
Numerischer Wert mit Präfix (z. B.
10k). Die passende Einheit wird automatisch hinzugefügt, sofern zutreffend. -
Numerischer Wert mit Präfix und Einheit(en) (z. B.
10kF). -
Numerischer Wert mit Präfix im typischen Engineering-Format (z. B. für einen Widerstand:
2k2,2K2,10r2,10R2). Der Wert wird entsprechend automatisch normalisiert (z. B. wird2K2zu2.2k).
-
Nur numerischer Wert (z. B.
-
Sie können Präfix und/oder Einheit(en) mit oder ohne Leerzeichen nach dem numerischen Wert eingeben (z. B.
10uFoder10 uF). Das Leerzeichen wird automatisch entfernt.
Datenvalidierung
Wenn für einen Komponentenparameter ein einheitenfähiger Datentyp verwendet wird, wird der eingegebene Wert anhand des angegebenen Datentyps validiert. Dadurch wird sichergestellt, dass die korrekte Maßeinheit für diesen Datentyp verwendet wird. Beispielsweise kann ein Parameter vom Typ Celsius nicht den Wert 10V haben!
Die Validierung wird überall dort durchgeführt, wo ein Komponentenparameter mit einem einheitenfähigen Datentyp verwendet wird und ein Wert für diesen Parameter angegeben wird:
- Beim Definieren eines Standardwerts für einen Parameter in einer Komponentenvorlage.
- Beim Definieren eines Werts für einen Parameter als Teil der Komponentendefinition im Component Editor.
- Beim Konfigurieren einer Bereichssuche auf Basis eines Parameterwerts als Teil eines gespeicherten Suchschemas.

Beispiel für Datenvalidierung in Aktion im Component Template Editor.
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 der Browseroberfläche des Workspace verwaltet. Diese kann aus dem Component Template Editor aufgerufen werden, indem Sie die Option Add New Dictionary aus der Dropdown-Liste Type wählen oder oben rechts im Bereich Parameters auf das Steuerelement Manage Dictionaries klicken.

Rufen Sie die Seite zum Verwalten von Wörterbüchern in der Browseroberfläche des Workspace aus dem Component Editor auf.
Definierte Wörterbücher stehen in der Dropdown-Liste Type als Parametertypen zur Verfügung.

Wählen Sie einen wörterbuchdefinierten Parametertyp in der Dropdown-Liste Type aus.
Für den ausgewählten wörterbuchdefinierten Typ festgelegte Werte stehen in der Dropdown-Liste Default Value zur Verfügung. Wählen Sie einen gewünschten Wert aus, der als Standardwert des Parameters verwendet werden soll, oder wählen Sie <None>.

Wählen Sie einen Standardwert aus den für den ausgewählten wörterbuchdefinierten Typ festgelegten Werten aus.
Definieren mehrerer Footprints
Der Component Template Editor unterstützt auch das Definieren 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 Anwender, die Komponenten erstellen möchten, die auf 3 Footprints verweisen und damit die IPC-Anforderungen für unterschiedliche Dichtegrade erfüllen: L (geringste bzw. minimale Kupfermenge), M (höchste bzw. maximale Kupfermenge) und N (nominale bzw. mittlere Kupfermenge).
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 Wert Type auf PCBLIB setzen.

Beispiel einer im Component Editor definierten Komponente (Modus Single Component Editing), die eine referenzierte Komponentenvorlage verwendet. Die Vorlage enthält drei definierte Footprint-Modelle, 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 zu sehen, die im Component Editor im Modus Batch Component Editing definiert wird. 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 Komponentenvorlagen-Editor importiert werden, und die aktuell bearbeitete Komponentenvorlage kann in eine Komponentenvorlagendatei (*.CMPT) exportiert werden. Verwenden Sie die Befehle File » Import » Component Template, File » Import » Component Library und File » Export im Hauptmenü des Komponenteneditors, um die gewünschte Aktion auszuwählen, und den sich öffnenden Standard-Windows-Dialog, um zum erforderlichen Speicherort zu navigieren und eine zu importierende Datei auszuwählen oder den Namen der zu exportierenden Datei festzulegen.
Wiederverwenden 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 Arten erfolgen.
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.
Manuell im Komponenteneditor
Die Wiederverwendung einer Revision einer Komponentenvorlage aus dem Komponenteneditor hängt vom Betriebsmodus des Editors ab.
Im Einzelkomponenten-Bearbeitungsmodus
Wenn Sie in diesem Modus des Komponenteneditors eine einzelne Komponente bearbeiten, wählen Sie die gewünschte Komponentenvorlage aus dem Dropdown-Menü zum Feld Template aus – Teil der Gruppe Advanced Settings im Bereich Component des Editors. Alle derzeit im selben Workspace verfügbaren Komponentenvorlagen, in dem sich auch die Komponente selbst befindet, werden – nach Namen – aufgelistet, wobei ihre neuesten Revisionen in Klammern angegeben sind. Wählen Sie die gewünschte Vorlage aus, damit sie angewendet wird.

Schnelles Verknüpfen einer Komponentenvorlage aus einem Menü aller verfügbaren Vorlagen beim Bearbeiten der Revision einer Komponente mit dem Komponenteneditor im Modus Single Component Editing.
Im Stapel-Komponentenbearbeitungsmodus
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 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 Explorer panel). Verwenden Sie diesen Dialog, um zur Revision der gewünschten Komponentenvorlage zu navigieren und sie auszuwählen. Nach dem Klicken auf OK wird eine Verknüpfung zwischen der Revision der Komponente und der Zielrevision der Komponentenvorlage erstellt. Ein Nachweis dieser Verknüpfung ist wieder auf der Registerkarte Template des Dialogs Document Options zu sehen.

Manuelles Verknüpfen einer Komponente mit einer Revision einer Komponentenvorlage im Ziel-Workspace. -
Über das Menü Add, das dem Bereich Required Models/Parameters des Komponenteneditors 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, wobei ihre neuesten Revisionen in Klammern angegeben sind. 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.
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 sind.
Geben Sie die gewünschte Vorlage über das Feld Component Template an, wenn Sie die Eigenschaften des Ordners im Dialog Edit Folder dialog festlegen. Das dem Feld zugeordnete Dropdown-Menü listet alle Komponentenvorlagen – nach Namen – auf, die derzeit im selben Workspace verfügbar sind, in dem sich auch der Components-Ordner selbst befindet, wobei ihre neuesten Revisionen in Klammern angegeben sind. 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.

Festlegen einer Standard-Komponentenvorlage, die auf alle im übergeordneten Components-Ordner erstellten Komponenten angewendet wird.
Wenn eine Komponentenvorlage auf Ordnerebene ausgewählt wird, wird dieselbe Vorlage standardmäßig auch verwendet, wenn Komponenten in darunterliegenden Unterordnern erstellt werden. Dies ermöglicht eine schnelle Vererbung der Vorlage auf alle Komponenten in untergeordneten Ordnern.
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, geschieht im Komponenteneditor 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 referenziertes Modell bleibt erhalten, und die Komponente verwendet dieses Modell weiterhin, sofern es nicht bewusst 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 dem Verknüpfen mit einer Revision einer Komponentenvorlage bei Verwendung des Komponenteneditors im Modus Single Component Editing (links) und im Modus Batch Component Editing (rechts). -
Nur im Modus Batch Component Editing werden vorlagenbasierte Parameter, die zur Anzeige festgelegt sind, im Bereich der Komponentendefinitionen des Editors zusammengefasst, wobei
Template Parametersals Überschrift verwendet wird.
Erscheinungsbild beispielhafter vorlagenbasierter Parameter in dem Bereich, in dem die Komponentendefinitionen selbst festgelegt werden, bei Verwendung des Komponenteneditors im Modus Batch Component Editing. -
Die Wertefelder für vorlagenbasierte Parameter, die als schreibgeschützt markiert wurden, sind nicht bearbeitbar. Für alle anderen vorlagenbasierten Parameter, die nicht als schreibgeschützt markiert wurden, können Sie die Werte nach Bedarf ändern.
-
Wenn ein vorlagenbasierter Parameter als erforderlich markiert wurde, aber in der Vorlage kein Wert angegeben wurde, erscheint sein Wertefeld mit einem roten Rahmen (im Modus Batch Component Editing) oder mit dem Symbol
(im Modus Single Component Editing). Dadurch werden Sie darauf hingewiesen, 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.
Erneutes Speichern einer Komponentenvorlage
Sie können jederzeit zu jeder Revision einer Komponentenvorlage im Workspace zurückkehren und sie 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 der nächsten Revision des Items.

Zugriff auf den Befehl zum Starten der direkten Bearbeitung einer vorhandenen Revision einer Komponentenvorlage.
Herunterladen gespeicherter Daten
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 innerhalb des ausgewählten Verzeichnisses heruntergeladen, der anhand der Item-Revision-ID benannt ist. Die Datei befindet sich darin im Ordner Released.
Soft-Löschung
Wenn eine Verbindung zu einem Workspace besteht, 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 Panel und wählen Sie im Kontextmenü den Befehl Delete Item. Daraufhin erscheint der Dialog Delete Items, in dem Sie die Löschung bestätigen können. Die Aktion ist tatsächlich eine „Soft-Löschung“, bei der die Komponentenvorlage in den Bereich Trash des Workspace verschoben wird. Das Trash ist im Wesentlichen ein Papierkorb, in den beliebige Inhalte Ihres Workspace verschoben werden können (durch eine Soft-Löschaktion). Es ist vom Rest des Workspace isoliert.

Soft Delete 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 Dialogfeld 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 selbst 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.
Folgendes ist im Zusammenhang mit einer per Soft Delete gelöschten Komponentenvorlage zu beachten:
- Die Komponentenvorlage ist weder in Ihrer Designsoftware noch in der Weboberfläche verfügbar.
- Überall dort, wo die Komponentenvorlage verwendet wurde, wird angezeigt, dass sie gelöscht wurde.
- Eine Komponentenvorlage kann auf der Seite Trash wiederhergestellt oder dauerhaft gelöscht werden, sofern Sie über Bearbeitungsrechte verfügen. Eine dauerhafte Löschung ist nur möglich, wenn sie nicht von einem übergeordneten Element verwendet wird.
)